ActiveMQ佇列特性:萬用字元(Wildcards)
阿新 • • 發佈:2018-12-19
萬用字元(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 屬性定義其他符號位路徑分隔符。