專案最近做成了分布式的 。用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裡尋找是否有註冊過這樣的乙個服務,即是否有人提供過這個服務,如果有就提供,沒有就報錯。關於他們的負載均衡 在配置檔案中 第乙個註冊中心 第二個註冊中心 在兩個中心...