1. 程式人生 > >ActiveMQ佇列特性:萬用字元(Wildcards)

ActiveMQ佇列特性:萬用字元(Wildcards)

萬用字元(Wildcards)

 

一般情況下,我們使用層次結構的方式來組織佇列,比如A.B.C.D,這樣便於歸類和管理。

我們也可以使用萬用字元來配置或是操作多個佇列。

萬用字元有三個:

.  用來分隔路徑

* 用來匹配路徑中的一節

> 用來匹配任意節的路徑

 

訂閱資訊 解釋
PRICE.> Any price for any product on any exchange
PRICE.STOCK.> Any price for a stock on any exchange
PRICE.STOCK.NASDAQ.* Any stock price on NASDAQ
PRICE.STOCK.*.IBM Any IBM stock price on any exchange

 

從5.5 版本以後,可以自定義路徑分隔符:

 

    <plugins>
       .....
       <destinationPathSeparatorPlugin/>
    </plugins>

此時FOO.BAR.* 可以表示為 FOO/BAR/*

也可以通過pathSeparator 屬性定義其他符號位路徑分隔符。