由于业务逻辑总是在变化,我们一直在增加/修改我们的路由,所以我有一个长时间释放的Camel-heavy Web应用程序。Mule是否为骆驼路线提供热部署?
我听到一位同事在谈论Mule ESB,并且认为它符合Camel标准,并允许您热部署路由。仔细阅读Mule的网站/在线文档后,我没有看到任何这些提及,但它肯定引起了我的注意。
我需要Mule来允许我将现有的Camel路由转换为可部署的单元(如JAR,WAR等),但随后允许我在每次添加新业务逻辑时进行热部署或取消部署每个“路由JAR”或修改。骡子会这样做,还是我的同事是一个小丑?提前致谢!
感谢@大卫Dossot(+1) - 我想我不理解一个骡子 “流” 和骡子 “应用” 之间的区别。 Mule应用是否包含1+流量?流程是否独立于应用程序存在?另外,Mule流程是否为骆驼提供了类似的整合模式?再次感谢! – IAmYourFaja
对不起,缺乏细节。是的,一个Mule应用程序(仅仅是一个Zip文件)由N个流程组成。如果您将Mule嵌入到JavaEE Web应用程序中,您可以运行Mule流而不将它们打包在Mule应用程序中,但在这种情况下,您将失去Mule独立服务器的热重新部署功能。是的,骡流量提供类似的整合模式比骆驼,虽然没有严格坚持标准的EIPs。 –