慢启动

说明

微服务下的实例启动后,其他客户端侧,所有请求往少量的实例发送,可能会造成实例崩溃。

有两种方法可以避免此类情况。

客户端

说明

当其他微服务注册到服务中心后,客户端延迟一段时间将服务注册信息放到本地缓存。

配置样例

  1. zebra.lazy.route=30

配置说明

配置项 类型 说明
zebra.lazy.route int 客户端延迟将新微服务实例注册信息放到本地缓存的时间,单位秒。

服务端

服务启动后,延迟一段时间向注册中心注册实例信息。

配置样例

  1. zebra.lazyLoad.time=30

配置说明

配置项 类型 说明
zebra.lazyLoad.time int 服务端延迟向注册中心注册的时间,单位秒。