我有一个使用 spring boot + log4j2 的应用程序在超过 2 个 pod 的 openshift 上运行。
但是,我们的日志配置在 sprint 启动初始化后发生了变化,我的意思是,重新配置。所以,我不使用xml配置。 (顺便说一句,我无法使用基于 xml 的配置)
使用执行器/记录器端点,通过调用端点,ocp选择1个pod来处理调用。
有没有办法调用所有的 pod? 或者执行器获取所有 pod 信息的任何功能,例如使用rabbitmq(我的意思是云配置)
希望你能帮助我。
回答这个问题,解决方案之一是使用Spring Cloud Bus触发自定义事件
https://docs.spring.io/spring-cloud-bus/reference/spring-cloud-bus/custom-events.html