RabbitMQ 配置

Lodsve Boot RabbitMQ 配置的完整配置项、默认值、示例值和枚举说明。

queues 的 Map 键是队列名称;Broker 连接使用 spring.rabbitmq.*。

配置项类型默认值示例值说明
lodsve.rabbit.queues.<queue>.exchange-typeExchangeTypeDIRECTTOPIC交换器类型。
lodsve.rabbit.queues.<queue>.exchange-nameString无user.events交换器名称。
lodsve.rabbit.queues.<queue>.routing-keyString无user.createdDIRECT/TOPIC 绑定键;FANOUT 不使用。
lodsve.rabbit.queues.<queue>.durablebooleantruetrue队列是否持久化。
lodsve.rabbit.queues.<queue>.exclusivebooleanfalsefalse是否由当前连接独占。
lodsve.rabbit.queues.<queue>.auto-deletebooleanfalsefalse无消费者后是否自动删除。

ExchangeType

值含义实现状态
DIRECT精确匹配 Routing Key。支持
TOPIC通配符匹配 Routing Key。支持
FANOUT广播到绑定队列。支持
HEADERS按消息 Header 匹配。枚举存在,但当前实现明确不支持