我正在寻找一个库(或库的组合)来构建一个java分布式系统,由几个应用程序组成,通过几个成对连接(没有mapreduce)交换数据。目前我对现有的库进行了解释,我只能丢弃我发现的内容。以下是我的要求:
你有什么建议吗?提前致谢
答案 0 :(得分:10)
您熟悉JGroups吗?您可以使用它来设计自己的架构。它们提供易于使用的多播抽象。
答案 1 :(得分:5)
我是JGroups的忠实粉丝,但我最近发现hazelcast并且可能会尝试一下。这可能就是你要找的东西。
答案 2 :(得分:3)
你可能想看看Terracotta(http://www.terracotta.org/)
答案 3 :(得分:2)
如果您喜欢多智能体范例http://jade.tilab.com/
,您可以查看Jade答案 4 :(得分:2)
我认为至少应该提到Apache River(以前的Jini)。它从来没有得到太多的关注,可能也因为它(不知道它是否还有)一个相当陡峭的学习曲线。无论如何,它正在积极发展:
答案 5 :(得分:1)
JBoss,好吧,好吧,它不是一个框架,但它们有很多项目听起来就像你想要的那样。
答案 6 :(得分:1)