Mule是否为Camel路由提供热部署?

时间:2013-03-29 21:26:56

标签: java mule esb middleware hotdeploy

我有一个Camel-heavy Web应用程序,因为业务逻辑总是在变化,我们不断添加/修改我们的路由,因此会长期遭遇。

我听到一位同事在谈论Mule ESB,并且它符合Camel标准并允许您热部署路由。在仔细阅读了Mule的网站/在线文档之后,我没有看到其中任何一个,但它确实引起了我的注意。

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

2 个答案:

答案 0 :(得分:1)

一般来说,如果您希望从Mule应用程序热重新部署容量中受益,将Camel路由转换为Mule流会更有意义。

无论如何,假设您可以将您的Camel路由打包为Mule应用程序(我不知道您将如何做到这一点),如果您要在Mule Standalone服务器中运行包含它们的Mule应用程序,则可以热重新部署路由

答案 1 :(得分:0)

Apache ServiceMix / Apache Karaf / Fuse ESB都提供Camel应用程序的热部署。您可能还想看一下。然后,您无需将任何Camel路由/代码迁移到全新的服务器。