消息队列JDNI名称 用同一个就行

解决方案 »

  1.   

    我是同一个 去队列值的时候这个两种方式有啥区别 while (true) {
                 //设置接收者接收消息的时间,为了便于测试,这里规定为100s
                 TextMessage message = (TextMessage) mc.receive();
                 
                 if (null != message) {
                  text = message.getText();
                     System.out.println("收到消息" + message.getText());
                     Thread.sleep(1000);
                 } else {
                     break;
                 }
             }
     if(message instanceof TextMessage){
         TextMessage tm = (TextMessage) message;
         text = tm.getText();
         System.out.println(text);
        }else{
         System.out.println("Receiver  "+message);
        
        }