1,zookeeper作为注册中心
1)zk注册中心数据目录。
image.png
2)zookeeper中具体的data
image.png
image.png
3)Dubbo注册中心URL解析
Dubbo协议服务URL(Provider):dubbo://192.168.1.58:20880/com.hzq.IDemoService?anyhost=true&application=demo-provider-first&bean.name=com.hzq.IDemoService&default.deprecated=false&default.dynamic=false&default.register=true&deprecated=false&dubbo=2.0.2&dynamic=false&generic=false&interface=com.hzq.IDemoService&methods=sayHello&pid=32496®ister=true&release=2.7.1&side=provider×tamp=1558802970633
消费者协议URL(Consumer):consumer://192.168.1.58/com.hzq.IDemoService?application=demo-consumer-first&category=consumers&check=false&default.lazy=false&default.sticky=false&dubbo=2.0.2&interface=com.hzq.IDemoService&lazy=false&methods=sayHello&pid=32816&release=2.7.1&side=consumer&sticky=false×tamp=1558803285256
2,注册到zookeeper中涉及的URL
1)Dubbo支持多协议,多注册中心。
image.png可以声明多个<dubbo:registry>
2)DubboProtocol的export,dubbo协议服务URL。
image.png
3,使用dubbo-admin监控
1)apache-zookeeper-3.5.5 占用8080端口。
image.png配置admin.serverPort=8888在zoo.cfg文件中。
2)git clone https://github.com/apache/dubbo-admin.git
cd dubbo-admin
mvn clean package
cd dubbo-admin-distribution/target
java -jar dubbo-admin-0.1.jar
3)查看服务提供者和消费者
image.png
网友评论