SpringCloud 配置观察
2023-12-04 16:12 更新
Consul Config Watch利用consul的功能来监视键前缀。Config Watch进行阻塞Consul HTTP API调用,以确定当前应用程序的任何相关配置数据是否已更改。如果有新的配置数据,则会发布刷新事件。这等效于调用/refresh
执行器端点。
要更改称为“配置监视”的频率,请更改spring.cloud.consul.config.watch.delay
。默认值为1000,以毫秒为单位。延迟是上一次调用结束与下一次调用开始之间的时间量。
要禁用配置监视,请设置spring.cloud.consul.config.watch.enabled=false
。
手表使用Spring TaskScheduler
将通话安排到consul。默认情况下,它是ThreadPoolTaskScheduler
,其poolSize
为1。要更改TaskScheduler
,请创建一个类型为TaskScheduler
的bean,名称为ConsulConfigAutoConfiguration.CONFIG_WATCH_TASK_SCHEDULER_NAME
常量。
以上内容是否对您有帮助:
更多建议: