我有两个Spring Boot实例,当我更改一个日志记录级别时,我希望它自动传播到另一个。我已经偷窥了,我得到的印象是,这可以使用带有RabbitMq和执行器的Spring Cloud Bus完成,但是我无法让它工作。为了实现这一点,我拼凑在一起的依赖关系是......
我的RabbitMq实例在另一台服务器上。当我启动实例时,我看到它们都连接到Rabbit并且它们都创建了一个spring_cloud_bus.anonymous队列。我通过这样的执行器改变了实例1的记录级别......
curl -X POST --header 'Content-Type: application/vnd.spring-boot.actuator.v1+json' --header 'Accept: application/json' -d '{"configuredLevel": "DEBUG"}' 'http://{instance 1}/management/loggers/{some component}'
当我查询实例1时,我看到日志记录级别确实发生了变化,但是没有对实例2进行任何更改。我还需要做些什么来完成这项工作,还是我完全咆哮了错误的树?