使用eureka注册服务后,后台应用其中一台服务器都已经停掉了,但这台应用的服务还在eureka上,导致请求还会转发到该应用服务

Java源码网 8天前 ⋅ 61 阅读

问题:

生产环境中使用eureka注册服务后,后台应用其中一台服务器都已经停掉了,但这台应用的服务还在eureka上,导致经过网关的请求分发到这台停掉的应用时失败了,这种问题通常怎么解决呢?

隔了一段时间后eureka才会删除掉,这样不就是有问题吗,生产环境在这段时间内服务不就是会出现不稳定,想请教下大家生产环境是怎么解决这个问题的?

答案:

官方文档解释,如下图: eureka.png

翻译中文为:

默认情况下,如果还保持心跳的实例数低于85%,那么Eureka不会移除任何已离线的实例。如果你想要掉线后能及时被移除,你可以减小那个比例数。

总结:

以上就是对eureka注册服务后,其中一台失败了,但这台应用服务还在eureka上导致网关转发到这台停掉的应用时失败的解决办法,希望能帮到你。

鸣谢:

益达_兰小伟


全部评论: 0

    我有话说: