2

次のように vm コネクタを構成しようとしています。

<vm:connector name="recordDeletedActivityDLQStore">
   <vm:queue-profile maxOutstandingMessages="500" >
     <file-queue-store/>
   </vm:queue-profile>
</vm:connector>

Mule Studio は、それが vm:queue-profile の許可された子要素ではないことを訴えます。これもビルドおよび実行されません。キュー ストアの性質を定義するために、他の可能な入力を試してみましたが、うまくいきませんでした。動作する永続的な vm キューを構成する方法に関するドキュメントが見つかりません。具体的には、VM トランスポート リファレンス: http://www.mulesoft.org/documentation/display/34X/VM+Transport+Referenceで説明されているように、属性 persist="true" を queue-profile 要素に追加しようとしました 。

これももうサポートされていないようです...

Mule 3.4.X で vm キューを永続的に設定することは可能ですか?

4

1 に答える 1

1

構成は正しく、機能しています。メッセージが の下のディスクに保存されていることがわかります.mule/${app_name}/queuestore/${queue_name}/

持続性は、one-wayVM キューではなく VM キューに対してのみ発生しますrequest-response。後者の場合、キューイングはまったく発生しません。

また、構成が無効であるという Studio の苦情は無視してください。Mule は構成の有効性について最終的な言葉を持っています。あなたのものは問題ありません。

于 2013-09-15T16:36:47.613 に答える