关于那个队列模式有个问题 ?

来源:4-8 5.6 spring jms演示_2

qq_云端_8

2017-09-29 12:46

我自己做测试的时候发现队列模式也需要先启动消费者然后再启动发布者才能接受到消息 这是为什么呢?不太明白  如果先启动发布者再启动消费者的话就接受不到消息?麻烦老师和各位前辈们解答谢谢!!

写回答 关注

4回答

  • qq_123木头人_17
    2017-12-27 09:23:00
    已采纳
     public void sendMessage(final String message) {        //使用jmsTemplate发送消息
            jmsTemplate.send(destination, new MessageCreator(){
                    //创建一个消息
                public Message createMessage(Session session) throws JMSException {
                        TextMessage textMessage = session.createTextMessage(message);
                    System.out.println("发送消息:"+textMessage.getText());
                        return textMessage;
                }
                 
            });
            System.out.println("发送消息:"+message);
        }

    这个函数里你输出了两次,老师视频spring-jms演示1大概3分半你可以看一下

    qq_云端_...

    非常感谢!

    2018-01-18 13:17:36

    共 1 条回复 >

  • qq_云端_8
    2017-09-30 16:04:35

    http://img4.mukewang.com/59cf5003000121f510620144.jpg这个是浏览器测试结果

  • qq_云端_8
    2017-09-30 16:02:55

    这个是我浏览器测试的结果

  • 悲伤的Moonpie
    2017-09-29 20:04:42

    能不能把配置和代码贴出来

Java消息中间件

使用Java消息中间件处理异步消息

54146 学习 · 144 问题

查看课程

相似问题