JmsTemplate sendAndReceive 设置超时
生活随笔
收集整理的這篇文章主要介紹了
JmsTemplate sendAndReceive 设置超时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通過調用sendAndReceive方法,實現發送消息之后可以同步接收返回信息。
Message replyMsg = this.jmsQueueTemplate.sendAndReceive(new MessageCreator(){@Overridepublic Message createMessage(Session sn) throws JMSException {TextMessage txtMsg = sn.createTextMessage(msg);return txtMsg;}});
在消息處理端,有可能存在處理比較耗時的操作,為了防止客戶端長時間沒有接收到處理結果信息,可以通過:
this.jmsQueueTemplate.setReceiveTimeout(3000);
設置超時時間,如果超過此時間,消息發送方沒有接收到處理消息則提示用戶超時。
?
轉載于:https://www.cnblogs.com/yshyee/p/9391268.html
總結
以上是生活随笔為你收集整理的JmsTemplate sendAndReceive 设置超时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PPT常用功能及其实现
- 下一篇: sql基础语法(增、删、改、查)