Mule Newbie:使用Mule Standalone + Tomcat Server进行应用程序设置

时间:2013-07-26 13:50:13

标签: mule esb

延长去年提出的问题:Running Mule Standalone vs Tomcat in Production

我也是MULE的新手,并且想知道我们是否可以设置Mule独立服务器来处理传输部分并将所有inboud流量路由到宁静的Web服务......

例如,通过SFTP从远程服务器获取xml,然后将其传递给一个宁静的服务...将剩余的服务部署在Tomcat服务器上。

我们确实有一个在Tomcat中运行的现有应用程序,但是想使用Mule进行集成。但是从我到目前为止所读到的内容来看......不建议将MULE部署为嵌入式。请指教。

提前致谢。

1 个答案:

答案 0 :(得分:1)

Mule既是一个集成框架又是一个独立的代理:两个方面都是生产级的。

因此在网络应用程序中嵌入Mule没有问题:它运行得很好。我使用这种方法在CloudBees上部署Mule应用程序,根本没有问题。

这就是说,在你的情况下,使用独立是有意义的,因为你将定期轮询SFTP。如果你在你的网络应用程序中嵌入Mule,假设你实际上运行了多个实例(生产权?),你将最终使用相同远程SFTP资源的并发轮询。

因此,让单个Mule Standalone执行轮询并通过HTTP联系负载均衡的Tomcats是最好的架构。