Dubbo通常使用@Reference来引用服务,通过ReferenceAnnotationBeanPostProcessor类,我们可以扫描被...
Dubbo通常使用@Reference来引用服务,通过ReferenceAnnotationBeanPostProcessor类,我们可以扫描被...
微信公众号:九点半的马拉路途虽遥远,将来更美好学海无涯,大家一起加油! Dubbo是一款很优秀的RPC框架,目前Github的Star数已经达到...
在前面的一篇中分析了Dubbo是如何降级的,除了降级,有时限流也是一种很有效的解决高并发的性能问题,那在本篇中开始分析Dubbo是如何限流的。我...
我们都知道Dubbo可以与Spring进行融合,那是怎么进行融合的呢?我先介绍一下官方文档中是如何实现与Spring融合的,然后再从底层分析一下...
当我们遇到高并发下的流量激增问题时,常常提到降级、熔断和限流的概念。我先简单讲解一下这三个概念的定义。 相关概念 降级 降级也就是服务降级,当...
在最近一段时间里,通过搜集有关资料加上自己的理解,设计了一款轻量级RPC,起了一个名字lightWeightRPC。它拥有一个RPC常见的基本功...
Dubbo的服务消费主要包括两个部分。第一大步是ReferenceConfig类的init方法调用Protocol的refer方法生成Invok...
在本版本中引入了SPI机制,关于Java的SPI机制与Dubbo的SPI机制在以前的文章中介绍过。传送门:Dubbo的SPI机制与JDK机制的不...
在前两个版本中,每次发起请求一次就新建一个netty的channel连接,如果在高并发情况下就会造成资源的浪费,这时实现异步请求就十分重要,当有...
在上一个版本中利用netty实现了简单的一对一的RPC,需要手动设置服务地址,限制性较大。在本文中,利用zookeeper作为服务注册中心,在服...