2016-06-23 112 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/)。 –