我已成功配置WSO2 Message Broker和我的WSO2 ESB。我也成功实施了JMS事务。这意味着如果在服务正常流程中出现错误,则消息将被回滚。如何在WSO2 Message Broker(如ActiveMQ)中添加重新递送延迟
问题:
此前我已经配置了我的ESB的ActiveMQ的。在该安装程序中,我在{ESB_HOME} /repository/conf/axis2/axis2.xml中有一个配置。此配置会提供“重新发送延迟”。这段时间用于告诉MessageBroker(ActiveMQ),当您尝试重新传送消息时,必须等待此时间才能再次尝试。
<parameter name="redeliveryPolicy.redeliveryDelay" locked="true">1200000</parameter>
WSO2 Message Broker的:
我想实现在WSO2 Message Broker中相同的结果。我认为它必须在{MB_HOME} /repository/conf/advanced/andes-config.xml中进行一些配置。但是我无法在Message Broker中的任何位置找到特定的配置设置。
注:我正在使用WSO2 ESB 4.8.1和WSO2 Message Broker 2.2.0。
我想达到的目标:
我的目标是,我应该能够告诉WSO2 Message Broker的ActiveMQ的一样,你必须尝试重新传递消息之前,借此多的时间。