是否有类似于RabbitMQ的JMS消息选择器?或者必须编写一些代码来解析并选择消息?
感谢。
答案 0 :(得分:4)
答案 1 :(得分:1)
message_type = 'foo'
,那么您可以使用message_type
作为路由密钥。
如果邮件过滤器使用多个/不同的字段,那么您可以使用amq.match
交换,它将匹配任何或所有标头值的邮件路由到相关队列。这将处理诸如field1 = 'value' OR field2 = 'value'
之类的选择器以及不同消费者根据不同属性选择性消费的情况。
我认为JMS消息选择器还允许您执行更复杂的逻辑和比较运算符,例如大于,小于等等。我还没有找到与AMQP / RabbitMQ相同的。