JGroups的替代品

康斯坦丁·索洛玛托夫

我想在具有多个节点的JVM上创建分布式应用程序,并且需要一个允许我执行以下操作的库:

  • 管理集群/网格成员资格,即我想获得离开/加入的通知
  • 管理集群成员之间的消息

我发现了两种解决方案:

  • JGroups-它可以工作,但是看起来很日期并且没有被广泛使用
  • Akka-它基于Scala,其集群模块看起来还不成熟

是否有其他图书馆可以做到这一点?

贝拉班

JGroups自1998年以来一直存在,因此非常稳定,根本没有过时!它正在积极开发中(我是首席开发人员)。

那里有很多应用程序/系统都在使用它,如果您在Google上搜索它,则会发现很多参考。就在本周,一家使用它的电信公司打破了由JGroups构建的具有1115个节点集群的最大集群的记录!

JBoss(Wildfly)集群(Infinispan)也使用JGroups。我建议写一个小的原型,看看它是如何工作的。如果您在JGroups邮件列表中提出问题,那里的人会非常有帮助...

我没有对Akka进行评论,因为我还没有使用它,但是我对Scala的厌恶会让我远离它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章