首先创建连接池工厂. 需要引入连接池的坐标.
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-pool</artifactId>
<version>5.15.9</version>
</dependency>
public class MQPooledConnectionFactory {
public static String brokerUrl = "tcp://192.168.25.43:9601";
public static String maxActiveConfig = "5";
private static ActiveMQConnectionFactory connectionFactory;
/**
* 获得自己创建的链接工厂,这个工厂只初始化一次
*/
public static ActiveMQConnectionFactory getMyActiveMQConnectionFactory() {
if (null == connectionFactory) {
connectionFactory = new ActiveMQConnectionFactory(brokerUrl);
}
return connectionFactory;
}
private static PooledConnectionFactory pooledConnect