具有自动扩展订阅者的Spring Cloud Stream是否会使用云pubsub绑定器处理相同的消息?

问题描述 投票:1回答:1

我在Google Appengine上有两项服务,可以自动增加2到20个实例的负载。我刚刚添加了spring cloud stream和pubsub binder来发布通信服务订阅的消息。它似乎工作到目前为止,但我被质疑当用户自动调整时会发生什么。有没有机会从队列中提取相同的消息?我在docs https://docs.spring.io/spring-cloud-stream/docs/Elmhurst.SR2/reference/htmlsingle/#_configuration_options中的属性下看到它显示了实例计数和实例索引。我不确定当实例是短暂的并且从相同的外部配置中读取时如何设置这些。如果有人遇到这个问题,请告诉我。

spring stream cloud spring-cloud-stream
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.