0

実行中のMuleサービスのプロパティを動的に構成する方法に関する推奨事項/アイデアが必要です。つまり、Muleを再起動せずにサービスが新しい設定を取得できるようにします。通常、変更したいプロパティ/設定の種類は、FTPコネクタのユーザーID、パスワード、サービスURLなどです。

どんなアイデアでも大歓迎です。

よろしく、オラ

4

2 に答える 2

0

URIエンドポイント形式を使用して、エンドポイントを動的にアドレス指定します。単純なケースでは、TemplateEndpointRouterでメッセージプロパティを使用できる場合があります

それ以外の場合は、URIを構成し、MuleEventContextまたはMuleClientを使用してメッセージを動的エンドポイントに送信するコンポーネントを作成する必要があります。

ここを参照してください:

http://www.mulesoft.org/documentation/display/MULE2USER/Outbound+Routers#OutboundRouters-TemplateEndpointRouter

http://www.mulesoft.org/documentation/display/MULE2USER/Using+the+Mule+Client#UsingtheMuleClient-PerforminganEventRequestCall

http://www.mulesoft.org/documentation/display/MULE2USER/Mule+Endpoint+URIs

于 2011-02-04T08:26:23.897 に答える
0

MuleはJMXを介してすべてのサービス構成を公開しますが、再起動せずにコネクターを再構成する明確な方法がわかりません。それらは接続のプールを内部的に管理しています。

制限がある場合は、それぞれにコネクタを作成し、jmx属性を介してルートを再構成できます。

完全に動的にする場合は、ftp接続を管理するために独自のサービスコンポーネントを実装する必要があります。接続管理、構成、およびJMXを介した再起動の公開は非常に簡単です。

于 2011-06-01T22:42:59.140 に答える