网关预热原理
用户点击发布分组的时候,会将 API 信息同步到 Consul。网关感知到 Consul 变动,会重新拉取 Consul 的值,并将 Service 重新加载到内存,达到预加载的效果。
使用方法
预热开关默认关闭,预热开关 key 为:
tsf.gateway.ribbon.eager-load.enabled
说明
value 为 true 表示打开预热,为其他值时表示关闭。
示例
启动预热,在网关配置文件添加以下内容:
tsf:gateway:ribbon:eager-load:enabled: true