具有自动扩展订阅者的Spring Cloud Stream是否会使用Cloud pubsub活页夹处理相同的消息?

时间:2019-03-04 15:32:24

标签: spring stream cloud spring-cloud-stream

我在Google Appengine上有两项服务,它们会随着2-20个实例的负载增加而自动缩放。我刚刚添加了spring cloud流和pubsub活页夹,以发布通信服务订阅的消息。到目前为止,它似乎仍然有效,但是我一直被问到订户自动缩放时会发生什么。是否有机会从队列中提取相同的消息?我在文档的属性下看到了 https://docs.spring.io/spring-cloud-stream/docs/Elmhurst.SR2/reference/htmlsingle/#_configuration_options 它显示实例计数和实例索引。我不确定当实例是短暂的并且从相同的外部配置读取时如何设置这些。如果有人遇到此问题,请告诉我。

1 个答案:

答案 0 :(得分:1)

Google Cloud Pub / Sub中没有类似 queue 的内容。有一个主题和订阅。因此,如果您所有的订阅者都使用相同的订阅(就SCSt而言,是消费者组),那么只有一个实例将从主题中获取消息。

请参阅参考手册中的更多信息:https://cloud.spring.io/spring-cloud-static/spring-cloud-gcp/1.1.0.RELEASE/multi/multi__spring_cloud_stream.html#_consumer_destination_configuration