2012-05-24 33 views

回答

1

seda端點不是可靠的消息解決方案,這意味着任何發送到seda目標的消息在發生故障/重新啓動時都會丟失。如果JMS不是可用的解決方案,則需要提供自己的持久性邏輯來提供消息恢復。

此外,鑑於seda端點是異步的,您必須確保在DLQ消息的持久性之後使用消息確認模式,以便向DLQ的製作者通知成功或失敗以確保可靠性。

這當然當使用DLQ。您也可以使用持久性預處理器來存儲用於傳遞的消息,並在傳輸失敗的情況下僅刪除它們。