【发布时间】:2020-03-24 03:57:51
【问题描述】:
我正在使用 activeMQ 进行消息传递。当发送者和接收者都可用时,我成功收到了消息。但是当我关闭接收器并重新开始时,排队的消息不会再次接收到接收器。我需要做任何配置吗? 我已经增加了如下的生存时间以避免会话过期。
这就是我的发件人代码的样子。
Session session = connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
Destination destination = session.createTopic(topic);
MessageProducer producer = session.createProducer(destination);
producer.setTimeToLive(18000000L);
TextMessage message = session.createTextMessage(customMessage.getContent());
producer.send(message);
【问题讨论】:
标签: java activemq messaging receiver subscriber