发布订阅模式-消息生产者

创建类TopicProducer ,main方法代码如下:

//1.创建连接工厂

    ConnectionFactory connectionFactory=newActiveMQConnectionFactory("tcp://192.168.25.135:61616");

    //2.获取连接

    Connection connection = connectionFactory.createConnection();

    //3.启动连接

    connection.start();

    //4.获取session  (参数1:是否启动事务,参数2:消息确认模式)

    Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

    //5.创建主题对象

    Topic topic = session.createTopic("test-topic");

    //6.创建消息生产者

    MessageProducer producer = session.createProducer(topic);

    //7.创建消息

    TextMessage textMessage = session.createTextMessage("欢迎来到神奇的品优购世界");

    //8.发送消息

    producer.send(textMessage);

    //9.关闭资源

    producer.close();

    session.close();

    connection.close();

运行效果如下:

 

猜你喜欢

转载自www.cnblogs.com/coder-wf/p/12518316.html