MQ 用过好多年了,不过以前用 WEBSPHERE MQ 比较多,IBM 的,商业版。其实开源的 ACTIVE MQ 也算不错了,最近刚好用到,写了个简单的测试例子,在项目中用到的测试例子而已。
1. 向队列中保存消息
2. 从队列中获取消息
向队列中保存消息public class SaveMsg {
static final String BROKER_URL = "tcp://192.168.1.111:61616";
static ActiveMQConnectionFactory factory;
protected static final Logger log = LogManager.getLogger(SaveMsg.class);
static {
factory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_USER, ActiveMQConnection.DEFAULT_PASSWORD, BROKER_URL);
factory.setExceptionListener(
new ExceptionListener() {
@Override
public void onException(JMSException ex) {
log.warn("监听到ACTIVEMQ JSM 异常" + ex);
}
}
);
}
final ExecutorService es = Executors.newSingleThreadExecutor();