如何使弹性自动重新提交限速请求
问题描述:
我在多台机器上的服务器端服务中使用NodeJS中的Resilient。如何使弹性自动重新提交限速请求
Resilient客户端调用的API之一受速率限制。受速率限制的请求会在响应中收到特定的标头/值,因此可以很容易地判断出现这种情况的时间。
有没有一种方法可以利用Resilient的现有功能,以便如果接收到带有限速标题的响应,Resilient客户端将重新发出请求(伴有轻微的暂停/延迟)?
答
Resilient的提交者刚发布了升级版本,现在v0.3.1版本支持更灵活的失败策略,这意味着现在可以将响应标记为基于自定义函数失败。