WSO2 ESB - 如何从消息存储中一条一条(按系列)处理消息

WSO2 ESB - How process messages one by one (in series) from messages store

我尝试使用示例进程和调度程序进程来完成它。但它们是按固定时间间隔工作的,不会等待完成上一条消息。

转发消息处理器 (class ScheduledMessageForwardingProcessor) 在将存储中的下一条消息出列之前等待 http 响应,如果响应正常的话。

如果出现错误,例如 404,它会回滚 JMS 事务并一次又一次地继续使用相同的消息。

ScheduledMessageForwardingProcessor 定义中使用的时间间隔是 MP 在响应后使下一条消息出列的时间间隔。