Mule 骡子最佳实践?

Mule 骡子最佳实践?,mule,mule-studio,Mule,Mule Studio,我想构建一个组件,其他开发人员可以插入到MuleStudio中,并使用它来处理文件。它将公开处理传入文件并返回新文件的各种方法。我想确保我的实现方向正确,并希望得到有关最佳实践的任何建议 从我的阅读来看,似乎我应该使用Mule Devkit来创建一个模块。此模块可以包含多种处理器方法。然后我用maven命令打包,它可以作为插件安装 一些具体问题: -我应该使用处理器还是变压器,在这种情况下有什么区别吗 -我应该创建多个模块,每个模块带有一个处理器/转换器,还是一个模块带有所有处理器/转换器 -我

我想构建一个组件,其他开发人员可以插入到MuleStudio中,并使用它来处理文件。它将公开处理传入文件并返回新文件的各种方法。我想确保我的实现方向正确,并希望得到有关最佳实践的任何建议

从我的阅读来看,似乎我应该使用Mule Devkit来创建一个模块。此模块可以包含多种处理器方法。然后我用maven命令打包,它可以作为插件安装

一些具体问题:

-我应该使用处理器还是变压器,在这种情况下有什么区别吗

-我应该创建多个模块,每个模块带有一个处理器/转换器,还是一个模块带有所有处理器/转换器


-我想该文件能够提供一般(从电子邮件,http,本地文件系统等…)。我的处理器的参数和返回值应该是什么?我可以使用InputStream作为参数,使用OutputStream作为返回,然后期望用户使用适当的端点/转换器来提供InputStream吗。或者我应该提供多种方法,采用多种参数,自己进行转换吗?

根据您的要求,我可以建议您继续使用MuleSoft Connector DevKit,它在包装盒中包含了许多很酷的功能,易于构建和安装

您可以尝试一下,以满足您的业务需求:

创建任意点连接器