服務提供者
A、拷貝 05-ProviderInterfaceImpl 項目,命名為 06-ProviderInterfaceImplZk
B、 導入 Zookeeper 相關 jar
在原來的 jar 基礎上加
C、 修改 spring 配置文
修改 dubbo-provider.xml
● 加入注冊中心<dubbo:registry address="zookeeper://localhost:2181" />
● 去掉<dubbo:service>中的 protocol="dubbo" registry="N/A"
修改后文件內容:
A、拷貝 05-ConsumeService 項目,重新命名為 06-ConsumeServiceZk
B、 導入 Zookeeper 相關 jar
C、 修改 spring 配置文
修改 dubbo-consume.xml
● 加入注冊中心:<dubbo:registry address="zookeeper://localhost:2181" />
● 去掉<dubbo:reference>中 url="dubbo://127.0.0.1:20880"
修改后配置如下:
先運行 Zookeeper 注冊中心,再啟動服務提供者,最后運行服務消費者。一定要運行Zookeeper。因為服務提供者要向 Zookeepr 注冊服務。服務消費者需要在 Zookeeper 查找使用的服務。