WSO2 ESB预定消息转发处理器在达到最大传送尝试后变为非活动状态

时间:2016-06-29 12:00:22

标签: wso2 activemq wso2esb wso2mb

我试着遵循这个link,我一步一步地做了四次,前三次我用WSO2 MB作为代理,最后一次我尝试Apache ActiveMQ但问题是当我关闭SimpleQuoteService服务器并通过SoapUI向代理发送消息时,它们会累积在我的队列中,并且我的预定消息转发处理器在达到最大传递尝试后变为未激活但WSO2-ESB文档是sayinq: "要测试故障转移方案,请关闭JMS代理(即原始消息存储库)并向代理服务发送一些消息。 您将看到消息未发送到后端,因为原始消息存储不可用。您还将看到消息存储在故障转移消息存储中。"

任何人解释?!!!

1 个答案:

答案 0 :(得分:2)

您可以禁用停用消息处理器设置" max.delivery.drop"参数设置为'已启用'。它将在最大传送尝试后丢弃消息而不停用处理器。有关这些参数的文档(定义),请参阅here