我,我有一个带有CachingConnectionFactory的Spring AMQP项目。我需要从AMQP Connection获取一些属性,例如:State,Connected at,channels和一些运行时指标。是否有对CachingConnectionFactory的指标支持(例如:https://www.rabbitmq.com/blog/2016/11/30/metrics-support-in-rabbitmq-java-client-4-0/)。
我可以将ConnectionListener用于某些数据,但我更喜欢在运行时获取它。
谢谢!
答案 0 :(得分:1)
Spring AMQP 1.7.0(上周发布)支持4.0客户端。
您可以配置基础RabbitMQ ConnectionFactory
并将其注入CachingConnectionFactory
documentation here。
可以直接创建连接工厂,也可以使用Spring RabbitConnectionFactoryBean
创建连接工厂,后者现在支持设置指标收集器。