此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring AMQP 3.2.6spring-doc.cadn.net.cn

千分尺观察

从 3.0 版开始,现在支持使用千分尺进行观察,用于RabbitTemplate和侦听器容器。spring-doc.cadn.net.cn

设置observationEnabled在每个组件上进行观察;这将禁用千分尺计时器,因为计时器现在将通过每次观测进行管理。 使用带注释的监听器时,将observationEnabled在集装箱工厂。spring-doc.cadn.net.cn

有关更多信息,请参阅千分尺追踪spring-doc.cadn.net.cn

要向计时器/跟踪添加标记,请配置自定义RabbitTemplateObservationConventionRabbitListenerObservationConvention分别添加到模板或侦听器容器。spring-doc.cadn.net.cn

默认实现将name标签用于模板观察,以及listener.id标签。spring-doc.cadn.net.cn

您可以将子类化DefaultRabbitTemplateObservationConventionDefaultRabbitListenerObservationConvention或提供全新的实现。spring-doc.cadn.net.cn

有关更多详细信息,请参阅千分尺观察文档spring-doc.cadn.net.cn

由于如何在批处理中处理跟踪的模糊性,因此不会批处理侦听器容器创建观察。