【问题标题】:Zookeeper Distributed system DesignZookeeper 分布式系统设计
【发布时间】:2014-03-02 18:48:29
【问题描述】:

我有一个有趣的分布式系统问题,不确定 zookeeper 是否会解决这个问题。在我的企业应用程序中,有两个通过 REST/Web 服务集成的应用程序——比如北应用程序和南应用程序。 North 为 South 交互创建和汇集了多个实例。 North 实例是一个 REST 客户端,它调用 South 公开的 REST API,South 也会生成许多 North 实例订阅和处理的事件。 North 的计算量很大,并将数据写入共享内存数据存储(如 Hazelcast)。并且有许多相关的应用程序连接到它来处理从南方收到的响应。出于这个原因,North 实例被拆分为分布式系统。在负载的情况下(尤其是来自南方的事件)会创建额外的北方实例(是否有任何框架会处理这个问题)。我想知道我是否说过一个节点池,我可以在这些节点之间拆分 North 实例,然后使用 Zookeper 进行 HA、容错和同步。

【问题讨论】:

    标签: distributed apache-zookeeper high-availability hazelcast


    【解决方案1】:

    你为什么不使用 Hazelcast 做所有事情?容错和同步是它的关键特性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      相关资源
      最近更新 更多