【发布时间】:2021-06-07 11:36:50
【问题描述】:
我正在使用云发布订阅触发云功能。但是,我希望云 pubsub 同时运行我指定的多个进程。有办法吗?
【问题讨论】:
标签: google-cloud-platform google-cloud-functions google-cloud-pubsub
我正在使用云发布订阅触发云功能。但是,我希望云 pubsub 同时运行我指定的多个进程。有办法吗?
【问题讨论】:
标签: google-cloud-platform google-cloud-functions google-cloud-pubsub
当由 pubsub 主题中的消息触发时,云函数(实例)调用会自动发生。这些调用彼此独立。
同时运行的云函数的最大数量受部署云函数时max-instances 参数的限制。
【讨论】:
您不能要求 PubSub 以指定的并发进行交付。当您使用推送订阅时(Cloud Functions 就是这种情况,您可以在您的 PubSub 订阅页面中验证),使用慢启动算法;并且解释得很好here
因此,您的功能越可靠和高效,可能的并发性就越高,但并非从一开始,它就需要“热身”连接才能以更高的速率扩展。
【讨论】: