【发布时间】:2017-06-22 02:24:58
【问题描述】:
当我配置application.yml时,我使用rabbitmq作为云流中的中间件
spring:
cloud:
stream:
bindings:
usertest: #channelName
content-type: application/json
group: testGroup
destination: topic888 #destination,
binder: rabbit1
我无法理解目的地的关键含义。 官方定义是:
目的地
绑定中间件上通道的目标目的地(例如,RabbitMQ 交换或 Kafka 主题)。如果通道绑定为消费者,它可以绑定到多个目的地,并且可以将目的地名称指定为逗号分隔的字符串值。如果未设置,则使用频道名称。
另外,我发现当消费者和生产者有不同的目的地时,它并没有阻止消费者消费。
【问题讨论】:
标签: rabbitmq spring-cloud-stream spring-rabbit