2016-06-23 7 views
0

ミュールESBの新機能です。再展開せずにMuleアプリケーションをアップグレードすることはできますか?私はプラグイン可能性について話しています。私のアプリケーションがすでに動作していて、さらにいくつかの機能やクライアントフローが追加されたとします。今私はこの新しいフローを新しいプラグインのように追加したいと思います。それは休み時間なしに行うことが可能ですか? 私のMuleアプリケーションでは、1つのHTTPコネクタを使用して1つのクライアントに接続しています。 追加する新しいHTTPコネクタが必要な場合は、再デプロイせずに行うことができますか?ミュールESBプラグイン

答えて

1

設定ファイルとカスタムクラスを変更して、Muleを再起動することなく再ロードできるようになりました。

Muleは、$ MULE_HOME/appsディレクトリにある3秒ごとに更新された設定ファイルをチェックし、見つかったら設定ファイルとそのア​​プリケーションlibディレクトリにあるJARを再ロードします。

https://docs.mulesoft.com/mule-user-guide/v/3.2/hot-deployment

0

いいえ、あなたがすることはできません。できることは、新しいアプリケーションを配備し、両方のアプリケーションの共通ドメインに定義した場合、同じHTTPコネクターを使用することです。

0

これは単一のサーバーでは不可能です。あなたはmartinfowler.com/bliki/BlueGreenDeployment.htmlを通してそれを達成することができます。 この作業を行うには、2台のサーバーと1台のプロキシが必要です。プロキシで1台のサーバーをオフラインにし、更新してから再び有効にします。次に、2番目のサーバーと同じことを行います。私たちはTalend ESBで同じ問題に直面しています。

0

それは不可能ですが、あなたはアプリケーション

1

を追加し、再デプロイすることができますあなたはミュールが設定をリロードし、自動的に持つように、アプリケーションの設定ファイルを変更/アプリケーションフォルダの内容とタッチを更新または置換する「試す」ことができます再アプリケーションを展開します。

+0

ようこそスタックオーバーフロー!サイトの[ツアー](// stackoverflow.com/tour)を自由に利用してください。サイトに関する追加のヘルプが必要な場合は、[this](// stackoverflow.com/help)をチェックしてください。ああ、ヘルプページではカバーできない問題に遭遇した場合は、[meta](// meta.stackoverflow.com/)でお気軽にお問い合わせください。 –

関連する問題