1
我想將日誌/審計事件發佈到JMS隊列服務器。我實現了構造消息的「QueueConnectActor」,使用下面的代碼創建隊列併發送消息。非阻塞Jms隊列發件人
這會阻止對JMS的調用。我想知道是否有更好的非嵌套方式將消息發送到隊列?換句話說,任何參考/指針或示例代碼爲jms客戶端上playframework。
QueueConnectionFactory factory = new com.tibco.tibjms.TibjmsQueueConnectionFactory(serverUrl);
QueueConnection connection = factory.createQueueConnection(userName,password);
QueueSession session = connection.createQueueSession(false,javax.jms.Session.AUTO_ACKNOWLEDGE);
javax.jms.Queue queue = session.createQueue(queueName);
QueueSender sender = session.createSender(queue);
javax.jms.TextMessage textMessage = session.createTextMessage();
textMessage.setText(eventXml);
sender.send(textMessage);
connection.close();
謝謝!
感謝您的澄清! – user1557197
如果您對我的回答感到滿意,請投票:) – Shashi
您使用的是哪個版本的Websphere MQ? WMQConstants.WMQ_PUT_ASYNC_ALLOWED_ENABLED在7.0.x中不存在 –