zookeeper 和 dubbo的使用

2021-07-10 10:33:27 字數 518 閱讀 7830

專案最近做成了分布式的 。用zookeeper 註冊管理服務,使用dubbo做分布式開發。

1、使用zookeeper和dubbo需要引入的包

com.github.sgroschupf

zkclient

0.1org.apache.zookeeper

zookeeper

3.4.6

com.alibaba

dubbo

2.5.3

spring

org.springframework

commons-fileupload

commons-fileupload

1.2.2

2、提供者

3、消費者

4、zookeeper 的日誌輸出

zookeeper 在控制台(console)裡面的日誌輸出過於頻繁,影響開發。找到 zookeeper/conf/zoo.cfg 

修改 ticktime=2000引數,這類配置的是2秒。我們配置的時間值大一些就好了。

zookeeper和dubbo的關係

在讀一下文字之前 可以先看一下這篇文章 dubbo建議使用zookeeper作為服務的註冊中心。1.zookeeper的作用 zookeeper用來註冊服務和進行負載均衡,哪乙個服務由哪乙個機器來提供必需讓呼叫者知道,簡單來說就是ip位址和服務名稱的對應關係。當然也可以通過硬編碼的方式把這種對應關係...

Dubbo和zookeeper簡單理解

dubbo由alibaba製造 後交給阿帕奇維護的 基於rpc 遠端過程呼叫 高效能的 分布式框架 埠號 20880 dubbo提供的協議 dubbo協議 官方推薦使用dubbo採用dubbo協議 rmi 遠端方法呼叫 hessian協議 工作原理 提供有中文文件 是一種類似於面向介面進行程式設計 ...

關於Zookeeper和dubbo的負載均衡問題

zookeeper是服務註冊中心 dubbo是服務提供和消費中心 當有消費者向dubbo需要乙個服務的時候,dubbo在zookeeper裡尋找是否有註冊過這樣的乙個服務,即是否有人提供過這個服務,如果有就提供,沒有就報錯。關於他們的負載均衡 在配置檔案中 第乙個註冊中心 第二個註冊中心 在兩個中心...