我有一个用例,我从主题中读取消息并传递给ftp端点。 如果ftp端点不可用,我需要将消息存储在商店中 这样它就不会丢失。不应处理从主题中读取的未来消息。 直到端点可用,一旦端点可用,我们处理第一个端点 收到的消息后面跟着收到的所有消息。我不是 确定如何实现这一目标。
答案 0 :(得分:0)
两个选项:
使用Until Successful
范围:http://www.mulesoft.org/documentation/display/current/Until+Successful+Scope
<until-successful objectStore-ref="objectStore"
maxRetries="5" secondsBetweenRetries="60">
<ftp:outbound-endpoint ... />
</until-successful>
objectStore
保留排序。我认为任何默认实现都不能保证你必须创建自己的。