2016-06-23 71 views
0

我是Mule ESB的新手。我想知道,我可以在不重新部署的情况下升级Mule应用程序。我正在谈论可插拔性。假设我的应用程序已经运行,现在又增加了一些功能或客户端流程。现在我想添加这个新的流程,就像一个新的插件。是否有可能没有停机时间呢? 例如在我的Mule应用程序中,我使用了一个HTTP连接器来连接一个客户端。 现在如果需要添加新的HTTP连接器,我可以在不重新部署的情况下执行此操作吗?Mule ESB可插拔性

回答

0

不,你不能。你可以做的是部署一个新的应用程序,并使用相同的HTTP连接器,如果你在一个公共域中为两个应用程序定义它。

0

这在一台服务器中是不可能的。您可以通过martinfowler.com/bliki/BlueGreenDeployment.html来实现。 为了做到这一点,你需要两台服务器和一个代理服务器。在代理中使一台服务器脱机,更新它然后重新启用。然后你对第二台服务器也做同样的事情。我们在Talend ESB面临同样的问题。

0

这是不可能的,但你可以自动重新添加和重新部署应用程序

1

你可以“尝试”来更新或替换应用程序文件夹的内容和触摸/修改应用程序的配置文件有骡子重新加载配置和部署应用程序。

+0

欢迎来到Stack Overflow!请随时参加本网站的[tour](// stackoverflow.com/tour),如果您需要网站的其他帮助,请查看[this](// stackoverflow.com/help)。哦,如果您遇到过帮助页面未涵盖的问题,请随时咨询[meta](// meta.stackoverflow.com/)。 –