我正在處理一個需要通過異步Websphere MQ消息將多個消息發送到另一個應用程序的項目。其實我正在爲我發送的每封郵件打開和關閉會話。我感謝你的回答。順便說一下,這是我的第一篇文章。我可以使用Java JMS通過Websphere MQ隊列發送批處理消息嗎?
0
A
回答
0
我想,這樣的事情應該工作:
Session session = connection.createSession(false, SESSION.AUTO_ACKNOWLEDGE);
// Create first message
Message msgOne = session.createTextMessage("Message One");
// Set reply-to queue to REPLY1QUEUE
msgOne.setJMSReplyTo(session.createQueue("REPLY1QUEUE"));
// Create another message.
Message msgTwo = session.createTextMessage("Message Two");
msgTwo.setJMSReplyTo(session.createQueue("REPLY2QUEUE"));
// Initialize destination queue and message producer.
MessageProducer producer = session.createProducer(session.createQueue("DESTQUEUE"));
// Connect, send and close.
connection.start();
producer.send(msgOne);
producer.send(msgTwo);
connection.close();
// Close the session.
session.close();
如果我沒有記錯的話,則應答隊列是可選的。
0
在您的問題標題中,您提到了批這使我想你可能希望在單個事務中發送所有分組消息,以便組中的所有消息都被傳送或根本沒有。 (原子發送)。如果這是一件重要的事情,我會稍微修改Friek's(簡潔而乾淨)的代碼,如下所示:
Session session = connection.createSession(true, SESSION_TRANSACTED);
....
producer.send(msgOne);
producer.send(msgTwo);
session.commit();
....
相關問題
- 1. 通過HERMES發送消息給Websphere MQ
- 2. 使用spring批處理將XML消息發送到IBM MQ
- 3. WebSphere MQ - 連接和發送消息到遠程隊列
- 4. WebSphere MQ與WebLogic集成 - 向外部隊列發送消息
- 5. 發送帶有XML消息的附件到Websphere MQ隊列
- 6. WSO2 ESB可以在JMS代理之間發送JMS消息嗎?
- 7. 如何通過所有消息瀏覽Websphere MQ隊列?
- 8. 發送XML消息給SONIC JMS隊列
- 9. 緩慢的jms mq消息發送
- 10. 使用java Swing發送消息給JMS隊列
- 11. 將消息發送到WebSphere MQ
- 12. JMS消息生產者不會將消息發送到隊列
- 13. IBM MQ類JMS - 發送消息
- 14. 是使用JMS可以實現的IBM MQ消息分段嗎?
- 15. Websphere MQ-如何查找通過隊列管理器傳遞的消息總數
- 16. 發送JMS消息導致通過JMS主題發送消息時警告
- 17. 我可以直接向隊列發送消息請求嗎?
- 18. WebSphere MQ回退隊列中的消息輸入隊列
- 19. 從WebSphere MQ隊列消費期間Spring JMS超時到期
- 20. 消息驅動Bean可以同步處理JMS消息嗎?
- 21. 從java發送時,Skype消息在隊列中等待處理
- 22. 使用JMS將消息放入MQ隊列並使用SPLUNK消息
- 23. WebSphere MQ 7可以使用一臺機器將消息發送到遠程隊列
- 24. 使用Java發送JMS消息
- 25. 使用JMSMessageID從MQ隊列中刪除JMS消息
- 26. 從Websphere獲取消息隊列時發生I/O錯誤MQ
- 27. Websphere消息隊列
- 28. Apple推送通知可以用作消息隊列嗎?
- 29. 使用MSMQ死信隊列或管理隊列處理未發送的消息?
- 30. Java在外部JMS服務器/隊列上發送消息
每個消息的打開/關閉會話會產生不必要的開銷;您可以根據下面的評論發送一批批消息。 – raffian 2013-05-30 14:43:06