Firebase管理SDK Java回退/重试

Firebase管理SDK Java回退/重试,firebase,firebase-cloud-messaging,firebase-admin,Firebase,Firebase Cloud Messaging,Firebase Admin,在实施Firebase服务器环境时,我遇到了文档中的一些要求: 也就是说,要求服务器提供退避/重试功能 对于Firebase Admin SDK的使用应该如何包装在这样的逻辑中,或者该逻辑包含在SDK本身中,是否有一些指导 我确实在Firebase Admin SDK发行说明中看到了这一点,其中提到了对500个响应代码的重试处理: 因为这里提到的错误代码实际上并没有返回数字响应代码,所以不清楚它们是否包含在这个更改中。 在执行这样的服务器时,是否还有其他的使用限制或限制?管理员SDK已经为

在实施Firebase服务器环境时,我遇到了文档中的一些要求:

也就是说,要求服务器提供退避/重试功能

对于Firebase Admin SDK的使用应该如何包装在这样的逻辑中,或者该逻辑包含在SDK本身中,是否有一些指导

我确实在Firebase Admin SDK发行说明中看到了这一点,其中提到了对500个响应代码的重试处理:

因为这里提到的错误代码实际上并没有返回数字响应代码,所以不清楚它们是否包含在这个更改中。


在执行这样的服务器时,是否还有其他的使用限制或限制?

管理员SDK已经为您做到了这一点。所有符合重试条件的错误(即所有HTTP 500和503错误)都将使用指数退避重试最多4次。如果错误响应包含

Retry After
标题,则也应遵守该标题