如何将读取文件从FTP流迁移到mule 4.1.4内核版本



人!我正在迁移到m子4内核版本。

我陷入了这一刻:要求是从FTP读取文件,然后对其进行处理。在旧版本中,它就像几个组件:1.石英,2.变压器3.变压器4.队列

有人可以帮助我将其迁移到Mule 4内核吗?

如何做?如何将文件内容作为字符串将其放入队列中,就像在较旧版本中一样?如果我们可以谈论m子内核版本,那就太好了。我是这个社区和m子开发人员的新成员,请不要讨厌我。

在下一步中,我要拆分此文件(分离器(,但是我知道内核不再有分式,所以我必须使用每个文件,对吧?

现在我有1. HTTP侦听器(但应该是工作。对于我自己的测试,这是HTTP侦听器,我要更改此操作(。2.使用FTP连接器读取FTP3. ????

<flow> 
         <quartz 
               with cronExpression 
               and with conector to FTP>
          </quartz>
          <gzip-uncompress-transformer encoding="UTF-8"></gzip-uncompress-transformer>  
          <byte-array-to-string-transformer encoding="UTF-8"></byte-array-to-string-transformer>  
          <jms:outbound-endpoint queue="xxx" ></jms:outbound-endpoint>  
      </flow>

您应该首先尝试阅读迁移指南,然后尝试将每个组件迁移到Mule 4:https://docs.mulesoft.com/mule-runtime/4.2/index中 - 移民

在您提到的示例中,它应该非常简单。

QUAR

  • tz:民意测验元素已经在m子3中贬低了它。它是Mule 4中的替换是调度程序:https://docs.mulesoft.com/mule-runtime/4.2/migration-core-poll
  • ftp:有一个新的FTP连接器,它在操作中起作用而不是入站/输出:https://docs.mulesoft.com/mule-runtime/4.2/migration-connectors-ftp-sftp
  • gzip uncompress:这不是在迁移指南中提到的,而只是搜索表明有一个替代品:https://docs.mulesoft.com/connectors/compression/compression/compression-module-module#gzip-decompressor-srateor-strategor-sstrategy
  • JMS Outbount:https://docs.mulesoft.com/mule-runtime/4.2/migration-connectors-jms#sendingmessages
  • :通常不再需要这种低级转换。

大多数信息已经在文档中。

另一个建议是尝试使用Mule和连接器的最新版本。

相关内容

  • 没有找到相关文章

最新更新