使用 Consul 复制一些 Eureka 行为

Replication of some Eureka behaviour with Consul

作为从 Eureka 到 consul (Spring Cloud) 迁移的一部分,我们正在考虑复制某些行为。

其中一个是,如果一个服务在一个重要的事件之后断开与 Eureka 的连接,当它可以再次看到 Eureka 时将重新连接。

我看到一个服务将重试 consul 并最终停止。有没有办法在服务上复制相同的行为以超过最大值 retries/backoff?

只是试图支持预期的行为

这是一个已知问题 https://github.com/spring-cloud/spring-cloud-consul/issues/197。您描述的功能内置于 eureka 胖客户端中,需要为 spring-cloud-consul 构建类似的功能。