SpringCloud ServiceRegistry自动注册

2023-11-22 10:53 更新

默认情况下,​ServiceRegistry​实现会自动注册正在运行的服务。要禁用该行为,可以设置:* ​@EnableDiscoveryClient(autoRegister=false)​以永久禁用自动注册。* ​spring.cloud.service-registry.auto-registration.enabled=false​通过配置禁用行为。

ServiceRegistry自动注册Events

服务自动注册时将触发两个事件。注册服务之前会触发名为​InstancePreRegisteredEvent​的第一个事件。注册服务后,将触发名为​InstanceRegisteredEvent​的第二个事件。您可以注册​ApplicationListener​,以收听和响应这些事件。

 如果将spring.cloud.service-registry.auto-registration.enabled设置为false,则不会触发这些事件。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号