【问题标题】:Can a subscriber select messages based on publisher?订阅者可以根据发布者选择消息吗?
【发布时间】:2017-05-01 16:46:39
【问题描述】:

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

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

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

我是否误解了上述描述,或者订阅者真的可以只选择它收到的一些消息(基于发布者)?

【问题讨论】:

标签: google-cloud-pubsub


【解决方案1】:

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

【讨论】:

  • 我明白了。是的,现在说得通了。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-19
  • 2016-08-11
相关资源
最近更新 更多