dubbo的一些問題

2021-08-21 05:19:44 字數 503 閱讀 1949

1.dubbo

dubbo是乙個分布式框架,致力於提高高效能和透明化的rpc遠端服務呼叫方案。

簡單說,dubbo就個服務框架,本質上就是給服務呼叫的東西,說白了dubbo就是個遠端服務呼叫的分布式框架

2.dubbo中zookeeper做註冊中心,如果註冊中心的集群都掛掉,發布者和訂閱者之間還能通訊麼?

可以通訊,啟動dubbo時,消費者會從zk中拉取註冊的生產者的的位址介面等資料,快取在本地,按照本地儲存的位址進行呼叫。

註冊中心對等集群,任意一台宕機後,會自動切換到另一台,如果全部宕掉,服務提供者和消費者仍可通過本地快取通訊。

服務提供者全部宕機後,服務消費者無法使用,並無限次重連等待恢復。

3.dubbo在安全機制方面是如何解決的

dubbo通過token令牌防止使用者繞過註冊中心,然後在註冊中心上管理授權。dubbo還提供服務黑白名單,來控**務所允許的呼叫方。

4.dubbo的負載均衡

在集群負載均衡時,random隨機呼叫和輪循

搭建dubbo框架的遇到的一些問題

1 tomcat伺服器如果啟動時卡住,也不報錯,在所執行的專案中加上log4j.properties檔案。2 dubbo引用服務時,ip位址必須正確,不然連線不上。原因 dubbo admin.war和你所使用的jdk版本不對,在自己所用的jdk環境下打包。啟動zookeeper root loca...

String 一些問題

前言 等號 對於基本型別,比較的是值,對於引用型別,比較的是記憶體位址。1.在物件池中建立,如果常量池中已經存在則返回常量池中已經有的。private static void test1 結果 true 2.乙個在string pool中,乙個在堆中。private static void test...

C 一些問題

1 if else語句和switch case語句的效率分析對比 switch效率高。switch的效率與分支數無關,當只有分支比較少的時候,if效率比switch高,因為switch有跳轉表。分支比較多,那當然是switch 根據大量的實際程式測試 不考慮不同的編譯器優化程度差異,假設都是最好的優...