Dubbo通常使用@Reference來引用服務,通過ReferenceAnnotationBeanPostProcessor類,我們可以掃描被...
投稿
Dubbo通常使用@Reference來引用服務,通過ReferenceAnnotationBeanPostProcessor類,我們可以掃描被...
微信公眾號:九點半的馬拉路途雖遙遠,將來更美好學海無涯,大家一起加油! Dubbo是一款很優(yōu)秀的RPC框架,目前Github的Star數(shù)已經(jīng)達到...
在前面的一篇中分析了Dubbo是如何降級的,除了降級,有時限流也是一種很有效的解決高并發(fā)的性能問題,那在本篇中開始分析Dubbo是如何限流的。我...
我們都知道Dubbo可以與Spring進行融合,那是怎么進行融合的呢?我先介紹一下官方文檔中是如何實現(xiàn)與Spring融合的,然后再從底層分析一下...
當我們遇到高并發(fā)下的流量激增問題時,常常提到降級、熔斷和限流的概念。我先簡單講解一下這三個概念的定義。 相關概念 降級 降級也就是服務降級,當...
在最近一段時間里,通過搜集有關資料加上自己的理解,設計了一款輕量級RPC,起了一個名字lightWeightRPC。它擁有一個RPC常見的基本功...
Dubbo的服務消費主要包括兩個部分。第一大步是ReferenceConfig類的init方法調用Protocol的refer方法生成Invok...
在本版本中引入了SPI機制,關于Java的SPI機制與Dubbo的SPI機制在以前的文章中介紹過。傳送門:Dubbo的SPI機制與JDK機制的不...
在前兩個版本中,每次發(fā)起請求一次就新建一個netty的channel連接,如果在高并發(fā)情況下就會造成資源的浪費,這時實現(xiàn)異步請求就十分重要,當有...
在上一個版本中利用netty實現(xiàn)了簡單的一對一的RPC,需要手動設置服務地址,限制性較大。在本文中,利用zookeeper作為服務注冊中心,在服...