2014-02-28 66 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

相關問題