実行中のMuleサービスのプロパティを動的に構成する方法に関する推奨事項/アイデアが必要です。つまり、Muleを再起動せずにサービスが新しい設定を取得できるようにします。通常、変更したいプロパティ/設定の種類は、FTPコネクタのユーザーID、パスワード、サービスURLなどです。
どんなアイデアでも大歓迎です。
よろしく、オラ
実行中のMuleサービスのプロパティを動的に構成する方法に関する推奨事項/アイデアが必要です。つまり、Muleを再起動せずにサービスが新しい設定を取得できるようにします。通常、変更したいプロパティ/設定の種類は、FTPコネクタのユーザーID、パスワード、サービスURLなどです。
どんなアイデアでも大歓迎です。
よろしく、オラ
URIエンドポイント形式を使用して、エンドポイントを動的にアドレス指定します。単純なケースでは、TemplateEndpointRouterでメッセージプロパティを使用できる場合があります
それ以外の場合は、URIを構成し、MuleEventContextまたはMuleClientを使用してメッセージを動的エンドポイントに送信するコンポーネントを作成する必要があります。
ここを参照してください:
http://www.mulesoft.org/documentation/display/MULE2USER/Mule+Endpoint+URIs
MuleはJMXを介してすべてのサービス構成を公開しますが、再起動せずにコネクターを再構成する明確な方法がわかりません。それらは接続のプールを内部的に管理しています。
制限がある場合は、それぞれにコネクタを作成し、jmx属性を介してルートを再構成できます。
完全に動的にする場合は、ftp接続を管理するために独自のサービスコンポーネントを実装する必要があります。接続管理、構成、およびJMXを介した再起動の公開は非常に簡単です。