我有一个场景,其中我的微服务扩展到 3 个实例。每个服务都对第三方服务进行 http 调用。但是,第三方服务有速率限制,即每秒不能接受超过 1000 个请求。现在我有 3 个相同服务的实例在运行,很难跟踪计数。有什么解决方案可以帮助我实现这个目标吗?
最佳答案
您可以使用 Circuit Breaker模式和工具,如 Hystrix在这种情况下。
关于spring - 如何限制扩展微服务中的传出 http 调用速率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45771237/