集成 spring-cloud-starter-stream-rocketmq 组件

This commit is contained in:
YunaiV
2022-06-18 22:02:11 +08:00
parent 6471c4641d
commit 7b36eca609
13 changed files with 56 additions and 72 deletions

View File

@@ -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 # 广播消费
--- #################### 芋道相关配置 ####################