RabbitMQ 示例
RabbitMQ 示例 YAML 配置示例。
RabbitMQ
以下 lodsve.rabbit 定义组件要创建的队列与交换器;连接地址、账号等仍使用 Spring AMQP 标准 spring.rabbitmq 属性。虽然 HEADERS 存在于枚举中,当前自动配置会明确拒绝它;可用类型为 DIRECT、TOPIC、FANOUT。
spring:
rabbitmq:
host: ${RABBITMQ_HOST:localhost}
port: 5672
username: ${RABBITMQ_USERNAME:guest}
password: ${RABBITMQ_PASSWORD:guest}
lodsve:
rabbit:
queues:
# 映射键是逻辑队列名称;交换器类型支持 DIRECT、TOPIC、FANOUT。
user-created:
exchange-type: TOPIC
exchange-name: user.events
routing-key: user.created
durable: true
exclusive: false
auto-delete: false
