跳到主要内容
版本:5.0.1

RabbitMQ Binder 属性

DeepSeek V3 中英对照 RabbitMQ Binder Properties

默认情况下,RabbitMQ绑定器使用Spring Boot的ConnectionFactory。因此,它支持Spring Boot为RabbitMQ提供的所有配置选项。(作为参考,请参阅Spring Boot文档)。RabbitMQ配置选项使用spring.rabbitmq前缀。

除了 Spring Boot 选项外,RabbitMQ 绑定器还支持以下属性:

spring.cloud.stream.rabbit.binder.adminAddresses

RabbitMQ 管理插件 URL 的逗号分隔列表。仅当 nodes 包含多个条目时使用。此列表中的每个条目必须在 spring.rabbitmq.addresses 中有对应的条目。仅当您使用 RabbitMQ 集群并希望从托管队列的节点进行消费时才需要。更多信息请参阅 队列亲和性与 LocalizedQueueConnectionFactory。

默认值:空。

spring.cloud.stream.rabbit.binder.nodes

一个以逗号分隔的 RabbitMQ 节点名称列表。当有多个条目时,用于定位队列所在的服务器地址。此列表中的每个条目必须在 spring.rabbitmq.addresses 中有对应的条目。仅在使用 RabbitMQ 集群并希望从托管队列的节点进行消费时才需要。更多信息请参阅 队列亲和性与 LocalizedQueueConnectionFactory。

默认值:空。

spring.cloud.stream.rabbit.binder.compressionLevel

压缩绑定的压缩级别。请参阅 java.util.zip.Deflater。

默认值:1 (BEST_LEVEL)。

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

连接名称前缀,用于命名此绑定器创建的连接。连接名称由此前缀后跟 #n 组成,其中 n 在每次打开新连接时递增。

默认值:无(Spring AMQP 默认值)。