server: port: 9093 spring: application: name: pay-service cloud: nacos: # 服务注册发现配置 discovery: server-addr: localhost:8848 # Nacos 服务地址(默认端口 8848) namespace: public # 命名空间(默认 public,自定义需先在 Nacos 控制台创建) group: DEFAULT_GROUP # 分组(默认 DEFAULT_GROUP) service: pay-service # 注册到 Nacos 的服务名(建议和子项目 artifactId 一致) # 配置管理配置(如果引入了 config 依赖才需要) config: server-addr: localhost:8848 # 和 discovery 一致 file-extension: yaml namespace: public group: DEFAULT_GROUP config: import: nacos:${spring.application.name}.${spring.cloud.nacos.config.file-extension}?server-addr=${spring.cloud.nacos.config.server-addr} datasource: # 数据库驱动类(MySQL 8.x 用 com.mysql.cj.jdbc.Driver,5.x 用 com.mysql.jdbc.Driver) driver-class-name: com.mysql.cj.jdbc.Driver # 数据库连接 URL(替换为你的数据库地址、端口、库名,如 user_db) url: jdbc:mysql://rm-f8z6oc5a03331500p8o.mysql.rds.aliyuncs.com:3306/pay_db?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true # 数据库用户名(默认 root,根据实际情况修改) username: root # 数据库密码(替换为你的 MySQL 密码) password: Root123456 # 可选:连接池配置(推荐使用 HikariCP,Spring Boot 2.x 默认) hikari: # 连接池最大连接数 maximum-pool-size: 10 # 连接池最小空闲连接数 minimum-idle: 2 # 连接超时时间(毫秒) connection-timeout: 30000 # 连接最大存活时间(毫秒) max-lifetime: 1800000 rocketmq: # NameServer 地址(替换为你的 RocketMQ 服务器IP) name-server: 127.0.0.1:9876 consumer: # 消费者组名(必须唯一,建议按服务+用途命名) group: order-service-consumer # 消费模式:CONCURRENTLY(并发消费,默认)/ORDERLY(顺序消费) consume-mode: CONCURRENTLY # 批量消费最大条数(默认1,单条消费) consume-message-batch-max-size: 1 # 最大重试次数(消费失败后自动重试,超过次数进入死信队列) max-reconsume-times: 3