ActiveMQ使用示例之Topic
非持久的Topic消息示例 对于非持久的Topic消息的发送 基本跟前面发送队列信息是一样的,只是把创建Destination的地方,由创 建队列替换成创建Topic,例如: Destination destination = session.createTopic("MyTopic"); 对于非持久的Topic消息的接收 1:必须要接收方在线,然后客户端再发送信息,接收方才能接收到消息 2:同样把创建Destination的地方,由创建队列替换成创建Topic,例如: Destination destination = session.createTopic("MyTopic"); 3:由于不知道客户端发送多少信息,因此改成while循环的方式了,例如: Message message = consumer.receive(); while(message!=null) { TextMessage txtMsg = (TextMessage)message; System.out.println("收到消 息:" + txtMsg.getText()); message = consumer.receive(1000L); } 生产者代码: public class NoPersistenceSender { //默认连接用户名 private static