52 lines
2.4 KiB
YAML
52 lines
2.4 KiB
YAML
|
|
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
|