用于分布式系统的Java框架

par*_*tic 11 java performance distributed

我正在寻找一个库(或库的组合)来构建一个java分布式系统,由几个应用程序组成,通过几个成对连接(没有mapreduce)交换数据.目前我对现有的库进行了解释,我只能丢弃我发现的内容.这是我的要求:

  • 在运行时轻松发现系统(可能通过中央服务器/目录)
  • 轻量级和低延迟消息(无CORBA,RMI,SOAP等)
  • 分散的通信(没有像LINDA那样)
  • 易于使用和学习(没有JXTA)
  • 兼容GPL许可证(所以GPL,BSD等)

你有什么建议吗?提前致谢

Jon*_*erg 10

你熟悉JGroups吗?您可以使用它来设计自己的架构.它们提供易于使用的多播抽象.


pgr*_*ras 5

我是JGroups的忠实粉丝,但我最近发现了hazelcast,可能会尝试一下.它可能正是你要找的东西.