4.8.2. アドレスおよびキューの自動作成および削除の設定
以下の手順では、アドレスおよびキューの自動作成および削除を設定する方法を説明します。
手順
-
<broker_instance_dir>/etc/broker.xml設定ファイルを開きます。 自動作成および削除のための
address-settingを設定します。以下の例では、前述の表に記載されているすべての設定要素を使用しています。Copy to Clipboard Copied! Toggle word wrap Toggle overflow address-setting-
address-setting要素の設定は、ワイルドカードアドレスactivemq.#にマッチするすべてのアドレスまたはキューに適用されます。 auto-create-addresses- クライアントが存在しないアドレスへの接続を要求すると、ブローカーはアドレスを作成します。
auto-delete-addresses- 自動作成されたアドレスは、キューに関連付けられなくなった時点で削除されます。
auto-create-queues- クライアントが存在しないキューへの接続を要求すると、ブローカーはキューを作成します。
auto-delete-queues- 自動作成されたキューは、コンシューマーまたはメッセージがないと削除されます。
default-address-routing-type-
クライアントが接続時にルーティングタイプを指定しない場合、ブローカーはアドレスにメッセージを配信する際に
ANYCASTを使用します。デフォルト値はMULTICASTです。
関連情報
詳細情報:
- アドレスの設定時に使用できるワイルドカード構文。「アドレスセットへのアドレス設定の適用」 を参照してください。
- ルーティングタイプについては、「アドレス、キュー、およびルーティングタイプ」 を参照してください。