|
|
1
2
您无法更改PubSub推送消息的错误处理。 PubSub对您的服务的请求的每个答复都不是1xx/2xx(请参阅 https://cloud.google.com/pubsub/docs/push?hl=en#receive_push )将作为导致重试的失败进行处理。 您需要对自己的服务进行费率限制,还是因为您自称的另一项服务而需要进行费率限制? 如果是后者,您可以在服务中实施费率限制。有很多这样的图书馆。 否则,您可以通过立即确认速率过高的消息而不进行处理来实现速率限制,然后您的服务只将相同的消息发布回源主题。 编辑:我想你一定知道自己是否达到了极限。如果是这种情况,如果您可以调用外部API或不调用,请检查每个传入消息。如果是,则处理该消息。如果你达到了限制,你要么只返回2xx而不进行进一步处理(=丢弃消息),要么再次发布同一条消息,然后返回2xx(=手动重播/重试)消息。这样,当您生成新消息(具有相同内容)时,“有效”消息不会达到重试限制 |
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
|
Victor · 云运行-经过身份验证的请求在自定义(子)域上不起作用 2 年前 |
|
|
pnpjtr · 谷歌云SQL/mysql谁是对的? 2 年前 |
|
|
Grantie · Firebase说ID不匹配 2 年前 |