配置详情
spring:
cloud:
stream:
rocketmq:
binder:
name-server: {ip}:{port}
binders:
binder-rabbitmq: # 名字可以自定义
type: rabbit
environment:
spring:
rabbitmq:
addresses: {ip}
port: 5672
username: admin # 有则填
password: 123456 # 有则填
binder-rocketmq:
type: rocketmq
# 设置默认的消息队列为 rabbitmq
default-binder: binder-rabbitmq
# 绑定消费和生产者
bindings:
此处为什么没有将 rocketmq 相关配置 放到 binder-rocketmq 下是因为遇到了问题, 不起效, 所有就放到了 stream 下
参考:
https://docs.spring.io/spring-cloud-stream/docs/Brooklyn.RELEASE/reference/html/_binders.html#multiple-binders