WebSphere Message Broker 支持发布内容的基于内容的过滤。这允许 MQRFH2 订户限制其想要接收的消息。
当 MQRFH2 客户机向本地代理注册预订时,它可以指定应用于每个发布消息内的字段内容的过滤器。
如果 MQRFH2 订户在混合代理网络的 WebSphere MQ Publish/Subscribe部分中预订了 MQRFH 发布内容,则所有 MQRFH 发布内容在传递到 MQRFH2 客户机之前都由代理转换成 MQRFH2 格式。
MQRFH2 订户还可以要求对其预订的 MQRFH 发布内容执行一些基于内容的过滤。仅当发布内容的主体格式可由代理进行解析时,才可以完成该操作,即,代理的某个缺省解析器可以解释发布内容。 例如,可以用这种方法处理格式为 XML 或 MQPCF 的消息。
如果要充分利用基于内容的过滤,则必须将发布内容转换成 MQRFH2 格式。然后,代理的解析器可以解释在消息库中定义的所有消息。
MQRFH 客户机无法指定内容过滤器。