【发布时间】:2019-11-14 17:37:52
【问题描述】:
尝试在 Google Cloud (GCP) Pub/Sub 与 Manager Kafka Service 之间做出决定。
在最新更新中,Pub/Sub 增加了对重播之前处理过的消息的支持,这是一个受欢迎的变化。
我在他们的文档中找不到的一个特性是我们是否可以拥有类似于 Kafka 的消费者组的东西,即拥有一组订阅者并且每个都处理来自同一主题的数据,并且能够重新处理来自一些订阅者(消费者组)开始,而其他人不受它的影响。 例如:
假设您有一个主题为 StockTicks
你有两个消费群体
CG1:有两个消费者
CG2:与另外两个消费者
在 Kafka 中,我可以在这些组之间独立读取消息,但我可以对 Pub/Sub 做同样的事情吗?
而且 Kafka 允许您从头开始重播消息,我可以对 Pub/Sub 做同样的事情吗?如果我不能重播在创建 CG 之前发布的消息,我可以,但是我可以重播那些在创建 CG/订阅者之后提交?
【问题讨论】:
标签: google-cloud-platform apache-kafka kafka-consumer-api google-cloud-pubsub