发布/订阅订购和多区域

时间:2021-06-09 14:41:18

标签: google-cloud-platform google-cloud-pubsub

在搜索 Pub/Sub 的排序功能时,我 stumbled 的事实是排序保留在同一区域。 假设我在 GCP 之外订购了 Pub/Sub 订阅。 每个订阅位于另一个区域的不同提供商的不同数据中心。 如何指定这些订阅将从特定区域消费? 订购的订阅是否有指定区域的选项? 如果不是,那么 Pub/Sub 如何决定我的应用程序位于哪个区域,因为它是在另一个数据中心、另一个提供商上提供的。分配的区域会发生变化吗?

1 个答案:

答案 0 :(得分:1)

排序仅在一个区域内保留在发布端。换句话说,如果您将消息发布到多个区域,则只会以一致的顺序传递同一区域内的消息。如果你的消息都发布到同一个区域,而你的订阅者分布在不同的区域,那么订阅者将按顺序接收所有消息。如果您想保证您的发布都转到同一区域以确保它们有序,那么您可以使用 regional service endpoints