订阅者可以 select 消息基于发布者吗?
Can a subscriber select messages based on publisher?
我的问题与来自 The Basics of a Publish/Subscribe Service 的 pub/sub 消息流的描述有关:
描述似乎表明订阅者可能只收到 一些 到达订阅点的消息:Subscriber 1
似乎只收到 B
消息和 Subscriber 2
只收到 A
消息,尽管 A
和 B
消息都来自 Subscription 1
.
我在文档的其他任何地方都没有遇到过这样的概念,消息接收似乎是基于特定订阅完成的,订阅似乎是针对特定主题完成的,而不是针对特定发布者。
我是不是误解了上面的描述,或者订阅者真的有可能 select 只收到 一些 消息(基于发布者)?
订阅者自己不选择接收哪些消息。当单个订阅有多个订阅者时,他们都可以从同一个订阅中提取并接收消息的任意子集。这可用于在多个订阅者之间实现负载平衡,并通过增加订阅者的数量来并行处理更多消息。
我的问题与来自 The Basics of a Publish/Subscribe Service 的 pub/sub 消息流的描述有关:
描述似乎表明订阅者可能只收到 一些 到达订阅点的消息:Subscriber 1
似乎只收到 B
消息和 Subscriber 2
只收到 A
消息,尽管 A
和 B
消息都来自 Subscription 1
.
我在文档的其他任何地方都没有遇到过这样的概念,消息接收似乎是基于特定订阅完成的,订阅似乎是针对特定主题完成的,而不是针对特定发布者。
我是不是误解了上面的描述,或者订阅者真的有可能 select 只收到 一些 消息(基于发布者)?
订阅者自己不选择接收哪些消息。当单个订阅有多个订阅者时,他们都可以从同一个订阅中提取并接收消息的任意子集。这可用于在多个订阅者之间实现负载平衡,并通过增加订阅者的数量来并行处理更多消息。