【zookeeper】zookeeper 作为 rpc框架的注册

2022-11-14  本文已影响0人  Bogon
image.png image.png image.png image.png image.png
$ zkCli.sh  -server  127.0.0.1:2181
  
] ls /rpcFramwork
] ls /rpcFramwork/default_rpc
] ls    /rpcFramwork/default_rpc/com.example.org.service
[client, server, unavailableServer]
 
 
] ls    /rpcFramwork/default_rpc/com.example.org.service/client
[192.168.69.129, 192.168.69.128, 192.168.69.131, 192.168.69.127, 192.168.69.130, 192.168.69.126]
 
 
] get   /rpcFramwork/default_rpc/com.example.org.service/client
null
cZxid = 0x100000079
ctime = Tue Dec 07 18:11:10 CST 2021
mZxid = 0x100000079
mtime = Tue Dec 07 18:11:10 CST 2021
pZxid = 0x800174efa
cversion = 2408
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 6
 
 
] ls    /rpcFramwork/default_rpc/com.example.org.service/server
[192.168.69.126:11318, 192.168.69.127:11318]
 
] get   /rpcFramwork/default_rpc/com.example.org.service/server
null
cZxid = 0x10000f568
ctime = Tue Dec 07 22:59:57 CST 2021
mZxid = 0x10000f568
mtime = Tue Dec 07 22:59:57 CST 2021
pZxid = 0x800001973
cversion = 96
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 2
 
 
] ls    /rpcFramwork/default_rpc/com.example.org.service/unavailableServer
[]
 
] get /rpcFramwork/default_rpc/com.example.org.service/unavailableServer
null
cZxid = 0x10000f4b7
ctime = Tue Dec 07 22:59:56 CST 2021
mZxid = 0x10000f4b7
mtime = Tue Dec 07 22:59:56 CST 2021
pZxid = 0x800001972
cversion = 180
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 0

根据 server 中ip:port 可以确认 服务提供方是谁,但是 client 中只能看到 ip,无法确认 调用方是谁。

参考

Zookeeper入门
https://www.cnblogs.com/yangyuanhu/p/13057772.html

Centos下Zookeeper的安装部署
https://www.cnblogs.com/yangyuanhu/p/13057785.html

Zookeeper实现服务注册/发现
https://www.cnblogs.com/yangyuanhu/p/13071166.html

zookeeper之zkCli的使用
https://izualzhy.cn/zkcli-introduction

分布式服务管理框架-Zookeeper客户端zkCli.sh使用详解
https://zhuanlan.zhihu.com/p/23643727

上一篇下一篇

猜你喜欢

热点阅读