我想在JVM上创建一个分布式应用程序,它有许多节点,并且需要一个库,它允许我:
我找到了两种解决办法:
还有其他库可以做同样的事情吗?
发布于 2013-09-26 06:08:40
JGroups自1998年起就已经出现了,因此是非常稳定的,根本没有日期!它正在积极开发(我是首席开发人员)。
很多应用程序/系统都在使用它,如果你在谷歌上搜索它,你会发现很多参考资料。就在本周,一家使用JGroups的电信公司打破了用1115节点集群构建的最大集群的纪录!
JBoss (野生蝇)集群(Infinispan)也使用JGroups。我建议编写一个小原型,看看它是如何执行的。如果你在JGroups邮件列表上问问题,那里的人会很有帮助.
我不能评论Akka,因为我没有用过它,但是我对Scala的厌恶会让我远离它.
发布于 2013-09-30 09:02:46
还有其他库可以做同样的事情吗?
阿帕奇动物园管理员。我从没用过但听说过。
就我个人而言,我使用JGroups已经好几年了。一开始它是不稳定的--我基于TCP的10节点集群每周被破坏几次(分离为子集群),但是后来Bela改进了这个库,它运行得很好。
我给"JGroups vs Akka“的5分钱:
发布于 2013-09-26 14:38:50
如果你按GitHub上的星星数计算,那么其他项目(卡桑德拉、里亚克、哈多普等)也会战胜JGroups .-)我将在JGroups和Aka上进行原型,然后选择最适合您的解决方案(perf、功能、简单性等)。干杯,
https://stackoverflow.com/questions/19013511
复制相似问题