2014-03-19 51 views
1

我正在嘗試編寫腳本(使用java)在集羣上部署我的mule應用程序。這樣,應用程序就會部署在集羣下的Mule ESB服務器上。是否有任何API可用於在mule管理控制檯(MMC)羣集上部署應用程序

已經我已經寫了代碼中使用MMC REST API(http://www.mulesoft.org/documentation/display/current/MMC+REST+API

現在我的下一個目標是部署MMC集羣上的應用程序部署我的騾子ESB服務器上的應用程序的騾子。

任何人都可以請我提供一種方法來從Java代碼(使用API​​)在羣集上部署mule應用程序。

在此先感謝。

+0

「MMC羣集」是什麼意思? – Seba

+0

在Mule管理控制檯中,我們可以添加多個Mule ESB服務器,然後我們可以創建一個集羣,添加ESB服務器。我想使用java代碼在Mule管理控制檯的集羣上部署我的mule應用程序。 – Kalyan

+0

我們是否有任何CLUSTER REST API來進行部署,比如我們如何使用REST API for MMC? – Kalyan

回答

0

而不是Java代碼......你爲什麼不嘗試Maven的.. 。Maven Script直接創建應用程序zip並將其部署到mmc集羣...您只需編寫腳本.pom文件而不是java類

+1

您能否指示我使用這種maven腳本的任何文檔。我能夠監視MMC上的應用程序嗎? – Kalyan

0

有一個maven插件,您可以使用它通過MMC進行部署:

https://github.com/NicholasAStuart/Maven-Mule-REST-Plugin

mule-mmc-rest-plugin:deploy 

這將:如果版本中包含的 「快照」

  • 上傳騾子應用程序歸檔到MMC存儲庫

    • 刪除的MMC存儲庫現有的騾子應用程序歸檔
    • 刪除具有相同應用程序名稱的現有部署
    • 創建此部署的新部署DED檔案,與目標 給出SERVERGROUP
    • 進行部署要求做出MMC部署到目標服務器組

    我用它和它的作品(但你可能需要讓一些自定義)

  • 相關問題