我是动物园管理员新手。我在三个独立的数据中心中有三个节点。我需要从 python pykeeper API 读取和写入数据吗?所以...
1)我从哪个节点读取和写入?有关系吗?循环赛?写给主人,从奴隶那里读?
2) 我怎么知道哪台服务器被选为主服务器?我关心的?我还没有弄清楚。
3)现在我正在使用以下连接到zookeeper。
import zc.zk
from random import choice
zk_servers = ['111.111.111.111:2181','111.111.111.222:2181','111.111.111.333:2181']
zk = zc.zk.ZooKeeper(choice(zk_servers))
这就引出了一个问题,如果 zk 节点发生故障怎么办?我应该将节点放在 HA 代理后面以对请求进行负载平衡吗?
任何关于使用最佳实践读写 zk 节点的建议都非常感谢。
谢谢