SpringCloud 为什么注册服务这么慢?
2023-11-22 11:04 更新
成为实例还涉及到注册表的定期心跳(通过客户端的serviceUrl
),默认持续时间为30秒。直到实例,服务器和客户端在其本地缓存中都具有相同的元数据后,客户端才能发现该服务(因此可能需要3个心跳)。您可以通过设置eureka.instance.leaseRenewalIntervalInSeconds
来更改周期。将其设置为小于30的值可以加快使客户端连接到其他服务的过程。在生产中,最好使用默认值,因为服务器中的内部计算对租约续订期进行了假设。
以上内容是否对您有帮助:
更多建议: