mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-19 09:55:16 +08:00
116 lines
3.8 KiB
YAML
116 lines
3.8 KiB
YAML
--- # spring 配置
|
||
spring:
|
||
cloud:
|
||
nacos:
|
||
# nacos 服务地址
|
||
server-addr: http://127.0.0.1:8848
|
||
discovery:
|
||
# 注册组
|
||
group: DUBBO_GROUP
|
||
namespace: c5c00044-93e6-4e66-8060-3f39aa7ab82b
|
||
datasource:
|
||
type: com.zaxxer.hikari.HikariDataSource
|
||
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
|
||
dynamic:
|
||
# 性能分析插件(有性能损耗 不建议生产环境使用)
|
||
p6spy: false
|
||
# 设置默认的数据源或者数据源组,默认值即为 master
|
||
primary: master
|
||
# 严格模式 匹配不到数据源则报错
|
||
strict: true
|
||
datasource:
|
||
# 主库数据源
|
||
master:
|
||
type: ${spring.datasource.type}
|
||
driverClassName: com.mysql.cj.jdbc.Driver
|
||
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
|
||
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
|
||
url: jdbc:mysql://127.0.0.1:3306/h5?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
|
||
username: root
|
||
password: root
|
||
# 从库数据源
|
||
slave:
|
||
lazy: true
|
||
type: ${spring.datasource.type}
|
||
driverClassName: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://127.0.0.1:3306/h5?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
|
||
username: root
|
||
password: root
|
||
hikari:
|
||
# 最大连接池数量
|
||
maxPoolSize: 20
|
||
# 最小空闲线程数量
|
||
minIdle: 10
|
||
# 配置获取连接等待超时的时间
|
||
connectionTimeout: 30000
|
||
# 校验超时时间
|
||
validationTimeout: 5000
|
||
# 空闲连接存活最大时间,默认10分钟
|
||
idleTimeout: 600000
|
||
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
|
||
maxLifetime: 1800000
|
||
# 多久检查一次连接的活性
|
||
keepaliveTime: 30000
|
||
data:
|
||
redis:
|
||
# Redis数据库索引(默认为0)
|
||
database: 0
|
||
# Redis服务器地址
|
||
host: 127.0.0.1
|
||
# Redis服务器连接端口
|
||
port: 6379
|
||
# Redis服务器连接密码(默认为空)
|
||
password: difyai123456
|
||
# 连接超时时间
|
||
timeout: 10s
|
||
lettuce:
|
||
pool:
|
||
# 连接池最大连接数
|
||
max-active: 200
|
||
# 连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
max-wait: -1ms
|
||
# 连接池中的最大空闲连接
|
||
max-idle: 10
|
||
# 连接池中的最小空闲连接
|
||
min-idle: 0
|
||
|
||
springdoc:
|
||
api-docs:
|
||
# 是否开启接口文档
|
||
enabled: true
|
||
# swagger-ui:
|
||
# # 持久化认证数据
|
||
# persistAuthorization: true
|
||
|
||
# 多租户配置
|
||
tenant:
|
||
# 是否开启
|
||
enable: true
|
||
|
||
# dubbo
|
||
dubbo:
|
||
protocol:
|
||
name: tri
|
||
port: 20880
|
||
application:
|
||
qos-enable: false
|
||
logger: slf4j
|
||
name: ${spring.application.name}
|
||
# 注册中心配置
|
||
registry:
|
||
address: nacos://127.0.0.1:8848
|
||
group: DUBBO_GROUP
|
||
parameters:
|
||
namespace: c5c00044-93e6-4e66-8060-3f39aa7ab82b
|
||
# 消费者相关配置
|
||
consumer:
|
||
# 结果缓存(LRU算法)
|
||
# 会有数据不一致问题 建议在注解局部开启
|
||
cache: false
|
||
# 支持校验注解
|
||
validation: jvalidationNew
|
||
# 调用重试 不包括第一次 0为不需要重试
|
||
retries: 0
|
||
# 初始化检查
|
||
check: false
|