Использовать входящую конечную точку ВМ или JMS с транзакционной доставкой для выполнения повторных попыток на исходящей конечной точке FTP
В качестве альтернативы вы можете удалить до успешного завершения и использовать входящую конечную точку ВМ или JMS с транзакционной доставкой для выполнения повторных попыток на исходящей конечной точке FTP.
Не могли бы вы предоставить мне пример этого с ВМ?
это связано с вопросом ниже
1 ответ
Как насчет попробовать что-то вроде ниже
<flow name="transactionalVM">
<vm:inbound-endpoint path="orders" exchange-pattern="one-way">
<vm:transaction action="ALWAYS_BEGIN"/>
</vm:inbound-endpoint>
<file:outbound-endpoint ref="receivedOrders"/> <!-- replace this with your FTP endpoint -->
</flow>
Посмотрите на управление транзакциями в Mule, чтобы выяснить, как можно контролировать повторные попытки, прямо сейчас его будут пытаться бесконечно
Теперь, если вам интересно, как исходящий файл является частью транзакции, взгляните на это (Советы по настройке) и это, подсказка здесь