慢启动
说明
微服务下的实例启动后,其他客户端侧,所有请求往少量的实例发送,可能会造成实例崩溃。
有两种方法可以避免此类情况。
客户端
说明
当其他微服务注册到服务中心后,客户端延迟一段时间将服务注册信息放到本地缓存。
配置样例
zebra.lazy.route=30
配置说明
配置项 | 类型 | 说明 |
---|---|---|
zebra.lazy.route | int | 客户端延迟将新微服务实例注册信息放到本地缓存的时间,单位秒。 |
服务端
服务启动后,延迟一段时间向注册中心注册实例信息。
配置样例
zebra.lazyLoad.time=30
配置说明
配置项 | 类型 | 说明 |
---|---|---|
zebra.lazyLoad.time | int | 服务端延迟向注册中心注册的时间,单位秒。 |