在发布/订阅通信模式中,DataWriters将数据发送给具有相同主题的DataReader。但有时DataReader可能只对正在发送的数据的子集subset感兴趣,而不是全部数据。例如:
•DataReader只关心超出特定范围时的温度。
•DataReader只关心警告或错误级别的日志消息。
•如果DataReader属于下一个处理巧克力批次的工作站,则DataReader只关心ChocolateLotState。
注意,在所有这些示例中,可能有一些DataReader希望接收数据的子集subset,而其他DataReader可能希望接收所有数据。例如,在我们的巧克力工厂中,如果是下一个处理巧克力批次的站点,则单个站点只关心该批次,但监控应用程序希望接收每个巧克力批次的每一次更新。
Connext DDS提供了一种机制,允许DataRe