2014-02-28 64 views
1

我们正在客户端服务器模式下开发企业应用程序。具有无状态服务的分布式企业应用程序的框架?

的要求是:

  • 服务器端:群集或分散到规模非常好(多客户端)在服务器
  • 服务实例汇总(这样他们可以分配给任何分布式的群集元素)
  • 服务实例是无状态(即从客户端的请求可以通过任何服务实例来处理)

感激,如果你可以建议股份公司以及分布式企业软件开发书籍。

回答

1

你好,你可以看看Hazelcast分布式数据网格。

Hazelcast

它们提供了经典的键/值缓存,但也有一些很好的结构,如分布式队列。它为企业解决方案的许多部分(分布式Hibernate二级缓存,会话分布,Spring集成)提供分发。 有趣的事情是使用Hazelcast的分布式Executor接口。所以你可以在集群的任何节点上执行线程。

如果这种方法对您来说是轻量级的。您应该查看ESB(Enterprise Service Bus)和消息队列。 使用与Apache Camel配对的Active MQ,您可以开始玩一下。 (包括开源)

Apache Camel

Active MQ

+0

感谢Esquive的答案! – user3364247

+0

我希望我推荐的工具可以帮助你。可悲的是,我不知道这本好书。我所知的书籍涵盖企业解决方案,但从未深入分布式方面...... – Esquive

相关问题