```
對消息消費者處理的消息數據進行過濾。這種處理可以明確消費者的角色,細分消費者的功能。
設置過濾:
Session.createConsumer(Destination destination, String messageSelector);
過濾信息為字符串,語法類似SQL92中的where子句條件信息。可以使用諸如AND、OR、IN、NOT IN等關鍵字。詳細內容可以查看javax.jms.Message的幫助文檔。
注意:消息的生產者在發送消息的的時候,必須設置可過濾的屬性信息,所有的屬性信息設置方法格式為:setXxxxProperty(String name, T value)。 其中方法名中的Xxxx是類型,如setObjectProperty/setStringProperty等。
```
- JMS vs AMQP
- ActiveMQ
- 安裝
- 簡介
- 知識點
- 點對點
- 發布訂閱
- 對比
- 安全認證
- 持久化
- Api
- Productor
- 發送消息
- 消息有效期
- 消息優先級
- 開啟
- 嚴格順序
- 強順序
- Consumer
- 消息確認
- 消息的過濾
- 客戶端
- java
- 點對點
- 生產者
- 消費者
- 發布訂閱
- 生產者
- Springboot
- 配置
- QueueConfig
- 生產者
- 消費者
- 集群
- RabbitMQ
- 安裝
- 主要概念
- 消息模型
- 基本消息模型
- 簡介
- java
- 消費者
- 生產者
- 工具類
- work消息模型
- 簡介
- java
- 消費者
- 生產者
- 訂閱模型-Fanout
- 簡介
- java
- 生產者
- 消費者
- 訂閱模型-Direct
- 簡介
- java
- 生產者
- 消費者
- 訂閱模型-Topic
- 簡介
- java
- 生產者
- 消費者
- 持久化
- Spring-AMQP
- 消費者
- 生產者