订阅者可以 select 消息基于发布者吗?

Can a subscriber select messages based on publisher?

我的问题与来自 The Basics of a Publish/Subscribe Service 的 pub/sub 消息流的描述有关:

描述似乎表明订阅者可能只收到 一些 到达订阅点的消息:Subscriber 1 似乎只收到 B 消息和 Subscriber 2 只收到 A 消息,尽管 AB 消息都来自 Subscription 1.

我在文档的其他任何地方都没有遇到过这样的概念,消息接收似乎是基于特定订阅完成的,订阅似乎是针对特定主题完成的,而不是针对特定发布者。

我是不是误解了上面的描述,或者订阅者真的有可能 select 只收到 一些 消息(基于发布者)?

订阅者自己不选择接收哪些消息。当单个订阅有多个订阅者时,他们都可以从同一个订阅中提取并接收消息的任意子集。这可用于在多个订阅者之间实现负载平衡,并通过增加订阅者的数量来并行处理更多消息。