2014-01-16 142 views
0

我們正在創建一個新項目,其中包括: 運行所有Web應用程序(每個)的3個獨立的Web應用程序(戰爭),JMS - activeMQ,Spring和Tomcat集羣。ActiveMQ消息傳遞範圍

我能想到的3種不同的範圍爲郵件傳遞:

)從web應用程序中(即,從服務1到

1服務2)

)從一個網絡應用程序

2到另一個(即,一個戰到另一個)

3)從一個Web服務器到另一個(即tomcat1到tomcat2)

的ActiveMQ是否支持上述所有的?每個場景的配置如何不同? (關於彈簧配置可能?)

謝謝!

回答

0

ActiveMQ傾向於從使用它的系統的外部運行。換句話說,作爲一個獨立的服務器進程 - 一個層,就像數據庫是應用程序的一個層一樣。

因此,您可能有多個Web服務器通過一個ActiveMQ代理進行相互通信。因此,它可以輕鬆支持您所描述的全部3個用例。如果您是ActiveMQ的新手,我建議您閱讀ActiveMQ In Action,因爲它非常好地涵蓋了這個主題,並將幫助您理解如何使用它。