2013-04-22 34 views
1

我是ActiveMQ的新手(我們使用Apollo作爲經紀人)。我讀過的所有內容都表明使用org.apache.activemq.pool.PooledConnectionFactory作爲連接池,除了該類不存在於activemq-all-5.5.0.jar中。根據jarfinder.com,該類只存在於舊版ActiveMQ中。嚴重困惑:ActiveMQ已經放棄了對連接池的支持嗎?

我是否需要包含Spring或其他?一個游泳池如何連接?

感謝

回答

1

在你的lib /可選/ ActiveMQ的池-5.8.0.jar包含此類標準的ActiveMQ分佈。

不確定apollo,但我想你仍然使用ActiveMQ JMS庫嗎?

+1

它就在那裏,謝謝。 activemq-all-5.5.0.jar可能會更好地命名爲activemq-almost-all-5.5.0.jar – Gerry 2013-04-22 17:03:22

+0

請注意文件夾名稱中的「可選」名稱。但是,是的,在這個意義上說,activemq-all可能有點誤導 – 2013-04-22 17:25:48

0

Maven的用戶,這有助於:

<dependency> 
     <groupId>org.apache.activemq</groupId> 
     <artifactId>activemq-client</artifactId> 
     <version>${activemq.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.activemq</groupId> 
     <artifactId>activemq-pool</artifactId> 
     <version>${activemq.version}</version> 
    </dependency>