2013-03-29 21 views
0

由于业务逻辑总是在变化,我们一直在增加/修改我们的路由,所以我有一个长时间释放的Camel-heavy Web应用程序。Mule是否为骆驼路线提供热部署?

我听到一位同事在谈论Mule ESB,并且认为它符合Camel标准,并允许您热部署路由。仔细阅读Mule的网站/在线文档后,我没有看到任何这些提及,但它肯定引起了我的注意。

我需要Mule来允许我将现有的Camel路由转换为可部署的单元(如JAR,WAR等),但随后允许我在每次添加新业务逻辑时进行热部署或取消部署每个“路由JAR”或修改。骡子会这样做,还是我的同事是一个小丑?提前致谢!

回答

1

一般来说,如果您想从Mule应用热重新部署容量中受益,将您的骆驼路由转换为Mule流将更有意义。

无论如何,假设你可以将你的骆驼路线打包为Mule应用程序(并且我不知道你将如何做),那么你可以热重新部署路线,如果你要运行包含它们的Mule应用程序在Mule独立服务器。

+0

感谢@大卫Dossot(+1) - 我想我不理解一个骡子 “流” 和骡子 “应用” 之间的区别。 Mule应用是否包含1+流量?流程是否独立于应用程序存在?另外,Mule流程是否为骆驼提供了类似的整合模式?再次感谢! – IAmYourFaja

+0

对不起,缺乏细节。是的,一个Mule应用程序(仅仅是一个Zip文件)由N个流程组成。如果您将Mule嵌入到JavaEE Web应用程序中,您可以运行Mule流而不将它们打包在Mule应用程序中,但在这种情况下,您将失去Mule独立服务器的热重新部署功能。是的,骡流量提供类似的整合模式比骆驼,虽然没有严格坚持标准的EIPs。 –