Dubbo zookeeper註冊中心

2021-08-17 03:13:53 字數 2202 閱讀 5667

2.修改配置檔案:3.啟動zookeeper

經過上面的配置我們已經完成了zookeeper的修改,下面我們進入bin目錄執行zkserver.cmd(如果是linux伺服器則執行zkserver.sh),如下圖,我們已經啟動zookeeper:

4.修改註冊中心

下面我們只需修改服務端和客戶端的註冊中心即可啟動:

//      registryconfig.setaddress("multicast:");

registryconfig.setaddress("zookeeper:");

新增zookeeper的依賴:

com.101tecgroupid>

zkclientartifactid>

0.2version>

dependency>

org.apache.zookeepergroupid>

zookeeperartifactid>

3.4.5version>

dependency>

另外,我們再新增log4j.properties日誌檔案方便觀察除錯:

log4j.rootlogger=error,console,onefile,errfile

#\u8f93\u51fa\u5230\u63a7\u5236\u53f0

.console=org.apache

.console

.encoding=utf-8

.console

.target=system.out

.console

.layout=org.apache

.log4j.patternlayout

.console

.layout

.conversionpattern=[%p][%d][%c]%m%n

#\u8f93\u51fa\u5230\u6587\u4ef6\u7ea7\u522b\u4e3ainfo

.onefile=org.apache

.onefile

.encoding=utf-8

.onefile

.file=../logs/test-map/info.log

.onefile

.maxfilesize=10mb

.onefile

.maxbackupindex=50

.onefile

.threshold=info ## \u53ea\u8f93\u51fainfo\u7ea7\u522b\u4ee5\u4e0a\u7684\u65e5\u5fd7!!!

.onefile

.layout=org.apache

.log4j.patternlayout

.onefile

.layout

.conversionpattern=[%p][%d][%c]%m%n

#\u8f93\u51fa\u5230\u6587\u4ef6\u7ea7\u522b\u4e3aerror

.errfile=org.apache

.errfile

.encoding=utf-8

.errfile

.file=../logs/test-map/error.log

.errfile

.maxfilesize=10mb

.errfile

.maxbackupindex=50

.errfile

.threshold=error ## \u53ea\u8f93\u51faerror\u7ea7\u522b\u4ee5\u4e0a\u7684\u65e5\u5fd7!!!

.errfile

.layout=org.apache

.log4j.patternlayout

.errfile

.layout

.conversionpattern=[%p][%d][%c]%m%n

至此,我們已經完成了dubbo+zookeeper註冊中心的分布式應用程式開發。

dubbo zookeeper了解初步

dubbo是乙個分布式服務框架,而zookeeper則是其中的註冊中心。dubbo的註冊中心可以使用多種框架來充當,zookeeper只是其中之一。一 dubbo dubbo的作用一言以蔽之,就是服務治理。即服務太多了,該使用哪些,啟動順序如何,有些宕掉了怎麼辦。十分複雜,不好處理。dubbo框架就...

dubbo zookeeper入門案例

分布式入門案例 dubbo zookeeper搭建 什麼是分布式?硬體或者軟體組合元件分布在不同的網路計算機上,彼此之間通過訊息傳遞進行通訊和協調的系統 架構模式演變 mvc rpc 遠端過程呼叫協議 soa rpc的基礎上增加了服務治理 管理中心 dubbo和zookeeper的作用及特點 dub...

Dubbo Zookeeper的典型應用

1.zookeeper 作為 hadoop 專案中的乙個子專案,是 hadoop 集群管理的乙個必不可少的模組,它主要用來控制集群中的資料,如它管理 hadoop 集群中的 namenode,還有 hbase 中 master election server 之間狀態同步等。zoopkeeper 提...