分布式系统的Java框架

标签 java performance distributed

我正在寻找一个库(或库的组合)来构建一个 java 分布式系统,该系统由多个应用程序组成,这些应用程序通过多个成对连接(无 mapreduce)交换数据。目前我对现有的库进行了探索,我只能丢弃我发现的东西。这是我的要求:

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

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

最佳答案

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

关于分布式系统的Java框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2028568/

相关文章:

java - 在构造函数或声明中初始化类字段?

java - WEKA 如何规范化属性?

java - 使用java快速插入数据库的方法

javascript - 重新格式化 javascript 以适应 google-closure-compiler 的命名空间展平

java - 分布式缓存以避免重复请求

hadoop - 分布式队列和分布式计算平台有什么区别,如何选择?

java - 如何在 Java 中使用 repartitionAndSortWithinPartitions

java - 用于编译代码的简单 ant 脚本找不到 lib

swift - 如何减少 if-condition 循环 - Swift

oop - 以数据为中心和面向对象的应用程序模型有什么区别?