簡體   English   中英

是否可以將activemq代理嵌入到我的servlet容器中?

[英]Is it possible to embed activemq broker into my servlet-container?

我有幾個tomcat servlet容器,我需要在其中一個中部署activemq,以允許其他容器連接到該代理。 所有的tomcat在同一台機器上運行。

我現在需要避免部署獨立的消息代理,因為生產環境不允許這樣做。

更具體地說,我使用的是spring框架,據我了解,我們可以編寫以下內容來啟動嵌入式代理:

BrokerService broker = new BrokerService();

// configure the broker
broker.addConnector("tcp://localhost:61616");

broker.start();

但是,它是否不僅允許在同一應用程序內連接到代理,還可以使用61616端口從其他tomcat實例連接到代理?

是的,允許在端口61616上進行遠程連接。

在Apache Camel,我們還提供了將ActiveMQ代理嵌入WAR應用程序並使用ActiveMQ的xml配置的示例。 您可以在這里找到它: http : //camel.apache.org/activemq-camel-tomcat.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM