有没有办法在推送订阅配置中限制未完成消息的最大数量。在高级订阅者文档 ( https://cloud.google.com/pubsub/docs/push ) 中,它说“使用慢启动,Google Cloud Pub/Sub 通过一次发送一条消息开始,然后加倍每次成功传递,直到达到最大并发消息数。” 我希望能够限制正在处理的最大消息数,这可以通过发布/订阅配置完成吗?
我还想到了许多其他方法来有效地实现这一目标,但似乎都不是很好:
是否在我的推送端点中实现了一些信号量类型系统,一旦达到我的最大并发级别就会返回 429?
类似,但让它注销推送端点(将其转换为拉订阅),直到处理完当前消息
我的推送端点都在 gae 上,所以 gae 配置中也可能有一些东西来限制同时推送订阅请求?