SpringCloud Consul目录手表
2023-12-04 16:02 更新
Consul目录监视利用consul 监视服务的能力。Catalog Watch进行阻塞Consul HTTP API调用,以确定是否有任何服务已更改。如果有新的服务数据,则会发布心跳事件。
要更改称为“配置监视”的频率,请更改spring.cloud.consul.config.discovery.catalog-services-watch-delay
。默认值为1000,以毫秒为单位。延迟是上一次调用结束与下一次调用开始之间的时间量。
要禁用目录监视集spring.cloud.consul.discovery.catalogServicesWatch.enabled=false
。
手表使用Spring TaskScheduler
将通话安排到consul。默认情况下,它是ThreadPoolTaskScheduler
,其poolSize
为1。要更改TaskScheduler
,请创建一个类型为TaskScheduler
的bean,名称为ConsulDiscoveryClientConfiguration.CATALOG_WATCH_TASK_SCHEDULER_NAME
常量。
以上内容是否对您有帮助:
更多建议: