我已成功配置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的一樣,你必須嘗試重新傳遞消息之前,藉此多的時間。