【发布时间】:2021-01-23 04:25:24
【问题描述】:
我正在设计一个在多个区域上运行的应用程序。比如说 R1,R2。
文件被提交到多区域云存储桶。存储桶中的 PUT 事件将发布通知以直接触发云功能或发布/订阅主题。
我希望 80% 的处理由 R1 完成,20% 由 R2 完成。
方法1: 拥有2个云端功能:CF-R1、CF-R2。 如何确保 80% 的存储桶通知触发 CF-R1 和 20% 触发 CF-R2?
方法二: 具有从存储桶捕获通知的发布/订阅主题。 是否可以在主题上配置 CF-R1 和 CF-R2 以便我可以拆分流量?
或任何其他处理这种情况的方法。
【问题讨论】:
-
您有什么顾虑?你想优化什么?您需要在 2 个区域部署该功能吗?为了什么?高可用性?
标签: google-cloud-platform google-cloud-functions google-cloud-storage google-cloud-pubsub