Java 检索RabbitMQ中队列的参数和属性

Java 检索RabbitMQ中队列的参数和属性,java,rabbitmq,amqp,spring-amqp,spring-rabbit,Java,Rabbitmq,Amqp,Spring Amqp,Spring Rabbit,在RabbitMQ的RESTAPI中,可以获得现有队列()的各种信息: 但对于Spring AMQP或RabbitMQ Java客户端,这似乎是不可能的 例如,类似这样的内容: rabbitAdmin.getQueueInformation ("queueName") 或 Spring AMQP和rabbit客户端用于运行时AMQP协议;您可以使用Spring的RestTemplate访问RESTAPI;它具有内置的jackson支持来转换JSON 在更高的层次上,您可以使用Spring集成。

在RabbitMQ的RESTAPI中,可以获得现有队列()的各种信息:

但对于Spring AMQP或RabbitMQ Java客户端,这似乎是不可能的

例如,类似这样的内容:

rabbitAdmin.getQueueInformation ("queueName")


Spring AMQP和rabbit客户端用于运行时AMQP协议;您可以使用Spring的
RestTemplate
访问RESTAPI;它具有内置的jackson支持来转换JSON


在更高的层次上,您可以使用Spring集成。

如果RabbitMQ有Rest接口,您可以自己使用一个好的旧http请求来获取数据。我们在公司构建的所有支持系统都使用Spring AMQP。
rabbitAdmin.getQueueInformation ("queueName")
channel.queueInformation ("queueName")