Spring 集成是否为其组件提供任何监控/时间性能实用程序?



我们在项目中使用 Spring 集成。我想监控每个集成组件运行所花费的时间。为此,我采用了AOP,但是使用AOP,我无法唯一地识别并行运行的组件。

例如:我在队列中有 4 个对象,3 个 jms 消费者并行运行。此外,消费者会将消息放入路由器等

在上述情况下,我无法唯一标识单个对象流的每个组件运行时间。

为此,有没有 弹簧 提供实用程序 ?如果没有,我该怎么做?

也许弹簧执行器可以帮助你。 看看 : https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-actuator

否则,您必须制作自定义的订阅者和提供商。 但是通过弹簧执行器,您也可以自己制作!

最新更新