我有一个与 Spring Boot 执行器相关的查询。通过Actuator,我可以动态地更改日志级别。在集群环境中它是如何工作的?如果我执行REST(POST)调用来更改日志级别,那么它将应用于哪个节点?还是将其应用于所有节点?如果它应用于集群中的所有节点,那么如何将其限制为仅限于特定节点?
vbopmzt11#
您应该使用外部配置服务器(spring cloud config)并使用spring cloud bus将配置更改反映到集群的所有服务器中。将日志配置放在配置服务器上,每次更改时,都会向消息代理(如rabbitMq)发送一条消息,发送给所有侦听配置的服务器。
1条答案
按热度按时间vbopmzt11#
您应该使用外部配置服务器(spring cloud config)并使用spring cloud bus将配置更改反映到集群的所有服务器中。
将日志配置放在配置服务器上,每次更改时,都会向消息代理(如rabbitMq)发送一条消息,发送给所有侦听配置的服务器。