亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用myeclipse,可以發送,但接收不到。

public?class?AppProducer?{

	private?static?final?String?url="tcp://127.0.0.1:61616";
	private?static?final?String?queueName="queue-test";
	
	public?static?void?main(String[]?args)?throws?JMSException?{
		
		//1.創建ConnectionFactory連接工廠
		ConnectionFactory?connectionFactory=new?ActiveMQConnectionFactory(url);
		
		//2.創建連接
		Connection?connection?=connectionFactory.createConnection();
		
		//3.啟動連接
		connection.start();
		
		//4.創建會話
		Session?session=connection.createSession(false,?Session.AUTO_ACKNOWLEDGE);
		
		//5.創建目標
		Destination?destination=?session.createQueue(queueName);
		
		//6.創建生產者
		MessageProducer?messageProducer=?session.createProducer(destination);
		
		for(int?i=0;i<100;i++){
			//7.創建消息
			TextMessage?textMeasurer=session.createTextMessage("test:?"+i);
			
			//8.發布消息
			messageProducer.send(textMeasurer);
			
			System.out.println("發送消息:"+textMeasurer.getText());

		}
		
		//9.關閉連接
		connection.stop();
		
	}
}
public?class?AppConsumer?{
	
	private?static?final?String?url="tcp://127.0.0.1:61616";
	private?static?final?String?queueName="queue-test";
	
	public?static?void?main(String[]?args)?throws?JMSException?{
		
		//1.創建ConnectionFactory連接工廠
		ConnectionFactory?connectionFactory=new?ActiveMQConnectionFactory(url);
		
		//2.創建連接
		Connection?connection?=connectionFactory.createConnection();
		
		//3.啟動連接
		connection.start();
		
		//4.創建會話
		Session?session=connection.createSession(false,?Session.AUTO_ACKNOWLEDGE);
		
		//5.創建目標
		Destination?destination=?session.createQueue(queueName);
		
		//6.創建消費者
		MessageConsumer?messageConsumer?=?session.createConsumer(destination);
		
		//7.創建一個監聽器
		messageConsumer.setMessageListener(new?MessageListener()?{
			
			public?void?onMessage(Message?message)?{
				
				TextMessage?textMessage=?(TextMessage)?message;
				try?{
					System.out.println("接收消息:?"+textMessage.getText());
				}?catch?(JMSException?e)?{
					//?TODO?Auto-generated?catch?block
					e.printStackTrace();
				}
			}
		});
		
		
		//8.關閉連接
		//connection.stop();
		
	}
	
	
	
	
}

AppProducer可以生產發送到中間件

但是AppConsumer接收不到


http://img1.sycdn.imooc.com//5980695b0001527110980480.jpg


正在回答

1 回答

我把兩個類重寫到一個方法里面了 ? ?然后發送消息和接收消息都成功了,難道是IDE的問題?


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

用myeclipse,可以發送,但接收不到。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號