ワイルドカード(ワイルドカード)
- ワイルドカード名の階層をサポートするためには、JMS仕様の一部ではない、ActiveMQの拡張された
ワイルドカードの三種類約ActiveMQのサポートを
1:「」パスの名前の間の区切り文字として使用されている
2: 『*』パスに一致するように上の任意の名前
3:「>」この名前で始まる再帰的に任意の宛先を一致させるために使用されます - 例は、次の2つの都市があると
PRICE.STOCK.NASDAQ.IBM(NASDAQ上のIBMの株価)
PRICE.STOCK.NYSE.SUNW(ニューヨーク証券取引所における日の株価)
:その後、
1:PRICE>を:.に一致する商品は価格変動が
2:PRICE.STOCK> :.任意製品株価変動一致
PRICE.STOCK.NASDAQ:3。:NASDAQ上の任意の株式の価格と一致する製品の表面が変化植え
4 :. PRICE.STOCKを IBM:IBMは任意に一致製品の株価ボラティリティ - 「/」置き換えることにより、望んでいたようなカスタマイズされたパスの区切り文字、「」
<plugins> <destinationPathSeparatorPlugin/> </plugins>
第二に、キューの組み合わせ
組合せは、複数の宛先の仮想キュー先の担当者に可能にします。これは、1回の操作で複合複数の宛先によってキューにメッセージを送ることができます。
1:クライアント実装モード
2:実施形態に実装XML構成
XML達成するように配置3.濾過宛先、
4避けるネットワーク接続ブローカは、メッセージが繰り返されます
第三に、構成は先を開始します
:あなたは先を作成するには、ActiveMQの時に開始する必要がある場合は、次のように設定することができ、
第4回を非アクティブ先を削除
ActiveMQのキューはWebコンソールやJMXを経由して、使用されていない後、一般的に削除されます。ブローカーが自動的にリサイクル資源に応じて、除去(キューが空である一定の時間内に)不要なキューを検出することができるように構成されてもよいです。:次のように
:説明
schedulePeriodForDestinationPurgeは:検査時間(ミリ秒)の数を設定し、デフォルト値は0である
デスティネーション、削除されたどのくらい、空のとき設定した後:inactiveTimeoutBeforeGC デフォルトは60です
gcInactiveDestinations:提供された非アクティブなキューを削除し、デフォルトはfalse
5 、宛先オプションの
キュー・オプションは、キュー名の後ろに多くのオプションを追加するURL同様の構文を使用して追加のJMS仕様を超えて消費者に特色になっています。インクルード:
使用例:
6つの仮想目的地
この2つの問題を解決するために、ActiveMQのトピックは、仮想関数に実装
7つのミラーリングキュー
8個々のポリシー設定先を