2017-08-02 19 views
0

將消息放入錯誤隊列後,如何將此消息重新傳遞到原始隊列?JMS傳遞失敗 - WebLogic Server上的錯誤目標

是否需要創建一個MDB才能從錯誤隊列中獲取此消息並放在原始隊列或weblogic上有一些配置?

+0

請顯示您迄今爲止所做的工作 – Adonis

+0

我創建了兩個隊列,一個接收原始消息,另一個接收錯誤消息。在原始隊列上,我在「錯誤目標」處配置了錯誤隊列,以便在消息無法傳遞時放置消息。 –

回答

0

有多種方法來實現這一目標:

  • 移動郵件回手動使用WebLogic管理控制檯使用moveMessages方法從 JMSMessageManagementRuntimeMBean接口
  • 您可以配置重新傳遞延遲覆蓋
  • WLST/Java代碼和Redelivery限制,因此WebLogic將在將錯誤消息移至錯誤目標位置之前重試幾次。
相關問題