该版本仍在开发中,尚未被视为稳定。对于最新稳定版本,请使用 spring-cloud-stream 5.0.0!spring-doc.cadn.net.cn

RabbitMQ Binder 属性

默认情况下,RabbitMQ 绑定器使用 Spring Boot 的连接工厂. 因此,它支持RabbitMQ的所有Spring Boot配置选项。 (参考,请参见 Spring Boot 文档。) RabbitMQ 配置选项使用Spring.rabbitmq前缀。spring-doc.cadn.net.cn

除了 Spring Boot 选项外,RabbitMQ 绑定器还支持以下属性:spring-doc.cadn.net.cn

spring.cloud.stream.rabbit.binder.adminAddresses

一个逗号分隔的RabbitMQ管理插件URL列表。 仅用于节点包含多个条目。 该列表中的每个条目都必须对应一个spring.rabbitmq.addresses. 只有在使用 RabbitMQ 集群并希望从托管队列节点消费时才需要。 更多信息请参见队列亲和力和本地化队列连接工厂spring-doc.cadn.net.cn

默认:空。spring-doc.cadn.net.cn

Spring.cloud.stream.rabbit.binder.nodes

RabbitMQ 节点名称的逗号分隔列表。 当有多个条目时,用于定位队列所在的服务器地址。 该列表中的每个条目都必须对应一个spring.rabbitmq.addresses. 只有在使用 RabbitMQ 集群并希望从托管队列节点消费时才需要。 更多信息请参见队列亲和力和本地化队列连接工厂spring-doc.cadn.net.cn

默认:空。spring-doc.cadn.net.cn

spring.cloud.stream.rabbit.binder.compressionLevel

压缩绑定的压缩水平。 看java.util.zip.德弗莱特.spring-doc.cadn.net.cn

违约:1(BEST_LEVEL)。spring-doc.cadn.net.cn

spring.cloud.stream.rabbit.binder.connection-name-prefix

连接名称前缀用于命名该绑订器创建的连接。 名称为前缀,后面跟着#n哪里n每次开启新连接时,数据都会递增。spring-doc.cadn.net.cn

默认:无(Spring AMQP默认)。spring-doc.cadn.net.cn