是否可以将Apache Helix与任何其他共识服务一起使用?

时间:2017-03-22 09:37:59

标签: apache hadoop helix

我想将Apache Helix与ZooKeeper以外的共识服务一起使用。有可能这样做吗?什么需要实施?

1 个答案:

答案 0 :(得分:0)

Helix使用ZooKeeper维护集群的状态,并在集群状态发生任何变化时通知。如果您想要更改为其他共识服务,则需要更改Helix Architecture。

有许多课程开始于" ZK"或者" Zk,例如,ZkListener,ZKHelixAdmin。您可能需要为其他共识服务实现另一组类,以提供类似的功能。

然后,对于使用这些Zookeeper相关类的所有地方,您需要替换新类,这涉及重构其他一些类。