订阅者可以根据发布者选择消息吗?

时间:2016-12-15 23:34:11

标签: google-cloud-pubsub

我的问题与来自The Basics of a Publish/Subscribe Service的发布/订阅消息流的描述有关:

  

enter image description here

描述表明,订阅者可能只接收某些消息到达订阅点:Subscriber 1似乎只获取B消息尽管Subscriber 2A消息都来自A,但B只会收到Subscription 1消息。

在我遇到此类概念的文档中没有其他地方,消息接收似乎是基于特定订阅完成的,并且订阅似乎是针对特定主题进行的,但不是针对特定发布者。

我是否误解了上述说明,或者订阅者是否真的可以只选择收到的某些邮件(基于发布商)?

1 个答案:

答案 0 :(得分:1)

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