2011-12-27 138 views
2

hornetq中是否有任何選項來設置消息消費者延遲。如果真的很好地幫助一個例子。 我們的要求:我們需要MDB以2分鐘的延遲讀取信息。MDB消息消費延遲

回答

0

我不認爲這是MDB的常見用例。你確定你需要MBD嗎?你有沒有想過主題隊列?

或者您能否描述需要延遲的業務原因?

+0

我們需要它進行EDI處理,當EDI請求進入時,與該edi相關的消息應在2分鐘後處理併發送。 – vairam 2011-12-29 05:05:25

0

一種選擇是把有要處理的消息時的JMS頭。例如,從創建消息開始2分鐘。然後,您的閱讀器可以有一個基於時間的選擇器,只選擇當前時間>該標題的消息。