2016-06-29 40 views
0

我試着按照這個link,我一步一步做了四次,前三次我使用WSO2 MB作爲代理,最後一次使用WSO2 MB作爲代理我嘗試了Apache ActiveMQ,但問題是,當我關閉SimpleQuoteService服務器並通過SoapUI向代理髮送消息時,它們積聚在我的隊列中,並且在達到最大傳遞嘗試後,我的預定消息轉發處理器變爲不激活,但WSO2-ESB文檔是sayinq : 「要測試故障轉移場景,請關閉JMS代理(即原始消息存儲)並向代理服務發送幾條消息。 您將看到消息未發送到後端,因爲原始消息存儲不可用,您還將看到消息存在在故障轉移消息存儲區中爲紅色。「WSO2 ESB計劃的消息轉發處理器在達到最大傳遞嘗試後變爲非活動狀態

有人解釋?!!!

回答

2

您可以禁用停用消息處理器設置「max.delivery.drop」參數爲「已啓用」。它將在最大傳送嘗試後丟棄消息而不停用處理器。有關這些參數的文檔(定義),請參見here

+0

謝謝,但實際上,我知道這一點,有沒有停用消息處理器和不丟棄消息?例如任何集成模式。 –

+0

你想繼續嘗試交付,直到後端活躍? –

+0

是的,正好... –

相關問題