ActiveMQ-Topic模式 通配符

先附上官方文档,介绍 通配符的, http://activemq.apache.org/wildcards.html

简单的来说,设置通配符后,就可以接收符合某个主题的消息,在项目中有很多应用的地方。

通配符有3种:

  1. '.' 用来分隔路径
  2. '*' 匹配所有
  3. '>' 匹配任意节

举例说明:test.* 将会监听test主题下所有的消息
test.> 将会监听test下所有二级主题的消息(和*不同)

另外,官方中
Note: Don't specify any string after '>' on your wildcard expression, it will be ignored. E.g. using a wildcard PRICE.>.IBM will also match PRICE.STOCK.NASDAQ.FB. Using '>' really matches everything till the end of the destination name.
意思是:不要在 '>' 后面加任何东西,都会被忽略掉。举例, 'PRICE.>.IBM' 也会匹配到 'PRICE.STOCK.NASDAQ.FB.' 。
'>' 要放在目标地名称的最后

遇到问题还是要回归本源,多看文档。

你可能感兴趣的:(ActiveMQ-Topic模式 通配符)