Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果Eureka服务器关闭怎么办_Java_Spring Boot_Spring Cloud_Netflix Eureka - Fatal编程技术网

Java 如果Eureka服务器关闭怎么办

Java 如果Eureka服务器关闭怎么办,java,spring-boot,spring-cloud,netflix-eureka,Java,Spring Boot,Spring Cloud,Netflix Eureka,我想知道,如何处理从eureka客户端到eureka服务器的重试计数eureka服务器是否停机?i、 e如何在eureka服务器关闭时阻止eureka客户端向eureka服务器发送心跳信号。如果您正在寻找使用Netflix OSS套件的解决方案,请使用。或者,您可以根据重试情况添加自定义断路器。您应该让eureka客户端继续发送心跳信号,以便在eureka服务器返回后恢复整个系统 如果eureka客户端停止发送心跳信号,它如何知道服务器是否已恢复?它为什么要停止发送心跳信号?继续发送心跳直到服务

我想知道,如何处理从eureka客户端到eureka服务器的重试计数eureka服务器是否停机?i、 e如何在eureka服务器关闭时阻止eureka客户端向eureka服务器发送心跳信号。

如果您正在寻找使用Netflix OSS套件的解决方案,请使用。或者,您可以根据重试情况添加自定义断路器。

您应该让eureka客户端继续发送心跳信号,以便在eureka服务器返回后恢复整个系统


如果eureka客户端停止发送心跳信号,它如何知道服务器是否已恢复?

它为什么要停止发送心跳信号?继续发送心跳直到服务器再次返回有什么问题?@YannicKlem,这样客户端就不会每隔30秒就填满日志。我的eureka客户端是一个可部署的war,我不希望日志每30秒就被填满。所以你真正的问题是如何防止eureka客户端记录此错误?你也可以这么说。我尝试了很多东西,但到目前为止都没有效果。我希望eureka客户端在停止尝试连接到eureka服务器之前至少记录几次此错误。@Divyanshi,您是否能够找到解决此问题的方法。我也很期待,我是Netflix OSS的新手,如果客户端不发送心跳信号,hystrix不是用来断开eureka服务器和客户端之间的连接吗?这里,客户端正在发送心跳信号,但由于无法访问eureka,因此无法进一步处理。你们能为我提供在客户端实现断路器的任何实质性链接吗?Hystrix只是一个围绕网络调用的包装器,它可以以任何方式工作。这并没有区别,事实上尤里卡并不知道希斯特里克斯本身。如果您需要Hystrix上的ToToTorials,请选中,,您只需使用Hystrix将对eureka服务器的呼叫打包,这样,当服务器停机时,它就会断开电路,防止不必要的呼叫。在这种情况下,我希望减少对eureka服务器的呼叫频率,并抑制错误。有解决方案吗?@Ankit I能够通过在应用程序服务器设置中处理错误并为错误创建单独的日志来抑制错误。我还创建了一个备份eureka服务器,以防第一个服务器出现故障。