# Spring Cloud Stream RocketMQ Binder 配置 # 财务服务配置 spring: application: name: erp-finance-service cloud: stream: rocketmq: binder: namesrv-addr: ${ROCKETMQ_NAMESRV_ADDR:localhost:9876} producer: enabled: true enable-msg-trace: true access-key: rocketmq secret-key: rocketmq123 bindings: # 财务输出通道 financeOutput: destination: finance-topic content-type: application/json group: erp-finance-producer-group binder: rocketmq # 订单输入通道(接收订单支付消息) orderInput: destination: order-topic content-type: application/json group: erp-finance-consumer-group consumer: concurrency: 12 maxAttempts: 3 binder: rocketmq # 支付输入通道(接收支付结果) paymentInput: destination: payment-topic content-type: application/json group: erp-finance-consumer-group consumer: concurrency: 12 maxAttempts: 3 binder: rocketmq rocketmq: namesrv-addr: ${ROCKETMQ_NAMESRV_ADDR:localhost:9876} producer: group: erp-finance-producer-group retry-times-when-send-failed: 3 timeout: 3000 consumer: group: erp-finance-consumer-group consume-concurrency: 12 max-retry-times: 3 erp: rocketmq: topics: order: order-topic finance: finance-topic payment: payment-topic consumer: groups: finance-group: erp-finance-consumer-group payment-group: erp-payment-consumer-group server: port: 8083 logging: level: org.apache.rocketmq: INFO com.erp.mq: DEBUG