微服务
文章平均质量分 92
豆奶快攻
这个作者很懒,什么都没留下…
展开
-
@Async注解没起效果的场景
而在类中直接进行方法的内部调用,在test()方法中调用async()方法,调用的是该类原对象的async方法,相当于调用了this.async()方法,而并非UserService代理类的async()方法。而@Async注解的异步功能,需要使用Spring的AOP生成UserService类的代理对象,该代理对象没法访问UserService类的private方法,因此会出现@Async注解失效的问题。有时候,我们的方法会使用static修饰,这样在调用的地方,可以直接使用类名.方法名,访问该方法了。原创 2024-05-11 20:24:38 · 350 阅读 · 0 评论 -
微服务的4大设计原则和19个解决方案
本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。注:本文转载自公众号 EAWorld写在前面微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。微服务平台也是我目前正在原创 2017-09-18 14:35:52 · 2864 阅读 · 2 评论 -
Dubbo和Spring Cloud微服务架构对比
Dubbo和Spring Cloud微服务架构对比微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring原创 2017-11-27 16:22:11 · 43510 阅读 · 13 评论 -
Apollo和Spring Cloud Config对比
原创 2018-07-07 23:13:28 · 13120 阅读 · 0 评论 -
秒懂QPS、TPS、PV、UV、GMV、IP、RPS
QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X,实际上每个程序员都是必懂知识点。下面我来一一解释一下。QPSQueries Per Second,每秒查询数。每秒能够响应的查询次数。QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。每秒的响应请求数,也即是最大吞...原创 2019-07-29 19:47:06 · 8458 阅读 · 1 评论