2013-02-12 106 views
1

我想在多個JVM上配置多個ActiveMQ偵聽器實例(隊列和偵聽器之間有一個1-1映射)。我們正在將高性能的聽衆分開。目前我有幾個選項喜歡在數據庫中配置,spring xml和properties文件。不知道哪個是最好的方法...任何幫助表示讚賞。謝謝。在多個JVM上配置ActiveMq偵聽器的多個實例

回答

0

您可以創建ActiveMQ的多個實例,請使用以下步驟。

  • 轉到您的ActiveMQ目錄的bin文件夾,然後運行下面的命令

創建實例1

cd /apache-activemq-5.8.0/bin 
./activemq create instance1 
./activemq setup ~/.activemqrc-instance-instance1 

ln -s /home/[yourHomeDir]/.activemqrc-instance-instance1 

創建實例2

./activemq create instance2 
./activemq setup ~/.activemqrc-instance-instance2 

ln -s /home/[yourHomeDir]/.activemqrc-instance-instance2 

以上。一旦命令執行,轉到instance2 conf並更改默認端口openwire,amqp in activemq.xml並且還在jetty.xml中更改連接器

您可以按如下所示開始每個實例。

cd apache-activemq-5.8.0/bin/instance1/bin 
./instance1 console 

打開一個新標籤

cd apache-activemq-5.8.0/bin/instance2/bin 
./instance2 console