zookeeper消费冲突问题的理解(测试和生产公用一套zookeeper,怎么保证消费不冲突)

测试和生产公用同一个zookeeper,且发布相同的服务,在zookeeper中只有1个服务,是由2个ip地址提供的,问题就出在这个ip身上

负载均衡和消费冲突的区别

我现在要发布一个山羊的服务,用3台不同ip地址的服务器上的tomcat容器来发,这样山羊的服务有3个提供者,

有一个猎人的调用者,他想要山羊的服务,但是他不是直接去找山羊,而是先通过zookeeper在去找,

zookeeper根据自己的负载均衡机制,找个最闲的那一个ip的山羊服务给猎人,

消费冲突就是猎人想用山羊2这个服务,但是可能实际提供给他的是山羊1或者山羊3的服务,

冲突是因为你山羊2的服务连接的是测试数据库  和山羊1 山羊3的服务连接的是生产的数据库,这样就冲突了,

如果3 个连接的都是生产就不存在冲突一说(负载均衡)

猜你喜欢

转载自blog.csdn.net/qq_37385585/article/details/83181718