集成 spring-cloud-starter-stream-rocketmq 组件
This commit is contained in:
@@ -56,42 +56,52 @@ spring:
|
||||
# Spring Cloud Stream 配置项,对应 BindingServiceProperties 类
|
||||
stream:
|
||||
function:
|
||||
definition: roleRefreshConsumer;menuRefreshConsumer;
|
||||
definition: roleRefreshConsumer;menuRefreshConsumer;roleMenuRefreshConsumer;userRoleRefreshConsumer;
|
||||
# Binding 配置项,对应 BindingProperties Map
|
||||
bindings:
|
||||
demo01-output:
|
||||
destination: TEST
|
||||
roleRefresh-out-0:
|
||||
destination: system_role_refresh
|
||||
roleRefreshConsumer-in-0:
|
||||
destination: TEST
|
||||
group: roleRefreshConsumer
|
||||
demo02-output:
|
||||
destination: TEST2
|
||||
destination: system_role_refresh
|
||||
group: system_role_refresh_consumer_group
|
||||
menuRefresh-out-0:
|
||||
destination: system_menu_refresh
|
||||
menuRefreshConsumer-in-0:
|
||||
destination: TEST2
|
||||
group: menuRefreshConsumer
|
||||
destination: system_menu_refresh
|
||||
group: system_menu_refresh_consumer_group
|
||||
roleMenuRefresh-out-0:
|
||||
destination: system_role_menu_refresh
|
||||
roleMenuRefreshConsumer-in-0:
|
||||
destination: system_role_menu_refresh
|
||||
group: system_role_menu_refresh_consumer_group
|
||||
userRoleRefresh-out-0:
|
||||
destination: system_user_role_refresh
|
||||
userRoleRefreshConsumer-in-0:
|
||||
destination: system_user_role_refresh
|
||||
group: system_user_role_refresh_consumer_group
|
||||
# Spring Cloud Stream RocketMQ 配置项
|
||||
rocketmq:
|
||||
# RocketMQ Binder 配置项,对应 RocketMQBinderConfigurationProperties 类
|
||||
binder:
|
||||
name-server: 127.0.0.1:9876 # RocketMQ Namesrv 地址
|
||||
default: # 默认 bindings 全局配置
|
||||
producer: # RocketMQ Producer 配置项,对应 RocketMQProducerProperties 类
|
||||
group: system_producer_group # 生产者分组
|
||||
send-type: SYNC # 发送模式,SYNC 同步
|
||||
# RocketMQ 自定义 Binding 配置项,对应 RocketMQBindingProperties Map
|
||||
bindings:
|
||||
demo01-output:
|
||||
# RocketMQ Producer 配置项,对应 RocketMQProducerProperties 类
|
||||
producer:
|
||||
group: test # 生产者分组
|
||||
sync: true # 是否同步发送消息,默认为 false 异步。
|
||||
roleRefreshConsumer-in-0:
|
||||
consumer:
|
||||
message-model: BROADCASTING
|
||||
demo02-output:
|
||||
# RocketMQ Producer 配置项,对应 RocketMQProducerProperties 类
|
||||
producer:
|
||||
group: test # 生产者分组
|
||||
sync: true # 是否同步发送消息,默认为 false 异步。
|
||||
message-model: BROADCASTING # 广播消费
|
||||
menuRefreshConsumer-in-0:
|
||||
consumer:
|
||||
message-model: BROADCASTING
|
||||
message-model: BROADCASTING # 广播消费
|
||||
roleMenuRefreshConsumer-in-0:
|
||||
consumer:
|
||||
message-model: BROADCASTING # 广播消费
|
||||
userRoleRefreshConsumer-in-0:
|
||||
consumer:
|
||||
message-model: BROADCASTING # 广播消费
|
||||
|
||||
--- #################### 芋道相关配置 ####################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user