如何使用vm事务实现ftp出站端点的重试机制?

曼尼拉特南·戈德(Manirathnam Gowd)

我们尝试过像在flow1中将vm用作出站,在flow2中将vm用作入站。在flow2中,我们使用FTP作为出站端点,并且启用了vm事务,即使它也无法正常工作。我们需要启用事务重试吗?根据下面的问题,我们尝试使用事务如何使直到成功,直到在mule 3.4.2中成功同步到FTP Outbound的重试机制,您能帮我解决这个问题吗?

<flow name="FTPFlow1" doc:name="FTPFlow1">
            <set-payload doc:name="Set Payload" value="#[payload]"/>
            <vm:outbound-endpoint exchange-pattern="one-way"  doc:name="VM" path="doProcess">
                <vm:transaction action="ALWAYS_BEGIN"/>
            </vm:outbound-endpoint>
        </flow> 
        <flow name="FTPFlow2" doc:name="FTPFlow2">
            <vm:inbound-endpoint exchange-pattern="one-way" path="doProcessMessage" doc:name="VM">
                <vm:transaction action="JOIN_IF_POSSIBLE"/>
            </vm:inbound-endpoint>
            <ftp:outbound-endpoint host="localhost" port="21" path="/data/mule/ftp" user="admin" password="admin" responseTimeout="10000" doc:name="FTP"/>
        </flow>
戴维·多索特(David Dossot)

您的交易有误:不需要处理VM出站,需要FTP时才需要VM入站才能触发重新交付。

<flow name="FTPFlow1" doc:name="FTPFlow1">
    <set-payload doc:name="Set Payload" value="#[payload]"/>
    <vm:outbound-endpoint exchange-pattern="one-way"  doc:name="VM" path="doProcess" />
</flow> 
<flow name="FTPFlow2" doc:name="FTPFlow2">
    <vm:inbound-endpoint exchange-pattern="one-way" path="doProcessMessage" doc:name="VM">
        <vm:transaction action="ALWAYS_BEGIN"/>
    </vm:inbound-endpoint>
    <ftp:outbound-endpoint host="localhost" port="21" path="/data/mule/ftp" user="admin" password="admin" responseTimeout="10000" doc:name="FTP"/>
</flow>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果Shell脚本执行失败,如何实现重试机制?

来自分类Dev

如果Shell脚本执行失败,如何实现重试机制?

来自分类Dev

Azure存储队列-重试机制实现

来自分类Dev

使用 JSch 库上传重试机制

来自分类Dev

CloudQueueMessage-重试机制

来自分类Dev

Activiti 工作流重试机制如何工作

来自分类Dev

使用 Retrofit 时重试机制的最佳实践是什么?

来自分类Dev

收到gsm调制解调器后,如何实现重试机制异常:没有从电话接收到数据?

来自分类Dev

Web服务调用的重试机制

来自分类Dev

Android SyncAdapter中的重试机制

来自分类Dev

Mule-如何获取在出站端点中创建的文件的名称

来自分类Dev

m子的入站端点和出站端点到底是什么?

来自分类Dev

忽略来自Mule HTTP出站端点的响应并继续处理

来自分类Dev

在Apache Storm上为螺栓添加重试机制

来自分类Dev

PHP中的自动mongoDB查询重试机制

来自分类Dev

在Apache Storm上为螺栓添加重试机制

来自分类Dev

如何实现“重试/中止”机制来编写可能由另一个进程使用的文件?

来自分类Dev

Mule中的请求-答复范围设计,为什么答复部分要求出站端点

来自分类Dev

Mule中的请求-答复范围的设计,为什么答复部分要求出站端点

来自分类Dev

Cassandra驱动程序是否具有自己的推测性重试机制?

来自分类Dev

带有JMS和spring的ActiveMQ生产者客户端的重试机制

来自分类Dev

如何在Android中使用服务实现BeaconConsumer

来自分类Dev

如何根据搜索结果创建网站端点?

来自分类Dev

如何阻止 Firestore 事务重试

来自分类Dev

如何轻松确定哪些出站端口未被防火墙阻止

来自分类Dev

Windows 10阻止出站端口443

来自分类Dev

如何使用 Geb Spock Appium 实现页面对象机制

来自分类Dev

如何阻止出站ftp的建立。centos / rhel

来自分类Dev

如何使用AsyncHttpClient在错误的http代码上实现重试功能?

Related 相关文章

  1. 1

    如果Shell脚本执行失败,如何实现重试机制?

  2. 2

    如果Shell脚本执行失败,如何实现重试机制?

  3. 3

    Azure存储队列-重试机制实现

  4. 4

    使用 JSch 库上传重试机制

  5. 5

    CloudQueueMessage-重试机制

  6. 6

    Activiti 工作流重试机制如何工作

  7. 7

    使用 Retrofit 时重试机制的最佳实践是什么?

  8. 8

    收到gsm调制解调器后,如何实现重试机制异常:没有从电话接收到数据?

  9. 9

    Web服务调用的重试机制

  10. 10

    Android SyncAdapter中的重试机制

  11. 11

    Mule-如何获取在出站端点中创建的文件的名称

  12. 12

    m子的入站端点和出站端点到底是什么?

  13. 13

    忽略来自Mule HTTP出站端点的响应并继续处理

  14. 14

    在Apache Storm上为螺栓添加重试机制

  15. 15

    PHP中的自动mongoDB查询重试机制

  16. 16

    在Apache Storm上为螺栓添加重试机制

  17. 17

    如何实现“重试/中止”机制来编写可能由另一个进程使用的文件?

  18. 18

    Mule中的请求-答复范围设计,为什么答复部分要求出站端点

  19. 19

    Mule中的请求-答复范围的设计,为什么答复部分要求出站端点

  20. 20

    Cassandra驱动程序是否具有自己的推测性重试机制?

  21. 21

    带有JMS和spring的ActiveMQ生产者客户端的重试机制

  22. 22

    如何在Android中使用服务实现BeaconConsumer

  23. 23

    如何根据搜索结果创建网站端点?

  24. 24

    如何阻止 Firestore 事务重试

  25. 25

    如何轻松确定哪些出站端口未被防火墙阻止

  26. 26

    Windows 10阻止出站端口443

  27. 27

    如何使用 Geb Spock Appium 实现页面对象机制

  28. 28

    如何阻止出站ftp的建立。centos / rhel

  29. 29

    如何使用AsyncHttpClient在错误的http代码上实现重试功能?

热门标签

归档