我想将Apache Helix与ZooKeeper以外的共识服务一起使用。有可能这样做吗?什么需要实施?
答案 0 :(得分:0)
Helix使用ZooKeeper维护集群的状态,并在集群状态发生任何变化时通知。如果您想要更改为其他共识服务,则需要更改Helix Architecture。
有许多课程开始于" ZK"或者" Zk,例如,ZkListener,ZKHelixAdmin。您可能需要为其他共识服务实现另一组类,以提供类似的功能。
然后,对于使用这些Zookeeper相关类的所有地方,您需要替换新类,这涉及重构其他一些类。