疯狂的狮子li
2022-03-16 dc5e5c6c08d4f9b9a2f69fc73a4704665871cc1e
ruoyi-admin/src/main/resources/application-dev.yml
@@ -9,13 +9,15 @@
        # 设置 Spring Boot Admin Server 地址
        url: http://localhost:9090/admin
        instance:
          prefer-ip: true # 注册实例时,优先使用 IP
          service-host-type: IP
        username: ruoyi
        password: 123456
--- # xxl-job 配置
xxl:
  job:
    # 执行器开关
    enabled: true
    # 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
    admin-addresses: http://localhost:9100/xxl-job-admin
    # 执行器通讯TOKEN:非空时启用
@@ -49,7 +51,9 @@
        # 主库数据源
        master:
          driverClassName: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true
          # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
          # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
          url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
          username: root
          password: root
        # 从库数据源
@@ -59,6 +63,23 @@
          url:
          username:
          password:
#        oracle:
#          driverClassName: oracle.jdbc.OracleDriver
#          url: jdbc:oracle:thin:@//localhost:1521/XE
#          username: ROOT
#          password: root
#          druid:
#            validationQuery: SELECT 1 FROM DUAL
#        postgres:
#          driverClassName: org.postgresql.Driver
#          url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
#          username: root
#          password: root
#        sqlserver:
#          driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
#          url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;rewriteBatchedStatements=true
#          username: SA
#          password: root
      druid:
        # 初始连接数
        initialSize: 5
@@ -75,7 +96,7 @@
        # 配置一个连接在池中最大生存的时间,单位是毫秒
        maxEvictableIdleTimeMillis: 900000
        # 配置检测连接是否有效
        validationQuery: SELECT 1 FROM DUAL
        validationQuery: SELECT 1
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
@@ -125,9 +146,9 @@
redisson:
  # 线程池数量
  threads: 16
  threads: 4
  # Netty线程池数量
  nettyThreads: 32
  nettyThreads: 8
  # 传输模式
  transportMode: "NIO"
  # 单节点配置
@@ -135,9 +156,9 @@
    # 客户端名称
    clientName: ${ruoyi.name}
    # 最小空闲连接数
    connectionMinimumIdleSize: 32
    connectionMinimumIdleSize: 8
    # 连接池大小
    connectionPoolSize: 64
    connectionPoolSize: 32
    # 连接空闲超时,单位:毫秒
    idleConnectionTimeout: 10000
    # 命令等待超时,单位:毫秒
@@ -146,73 +167,5 @@
    retryAttempts: 3
    # 命令重试发送时间间隔,单位:毫秒
    retryInterval: 1500
    # 发布和订阅连接的最小空闲连接数
    subscriptionConnectionMinimumIdleSize: 1
    # 发布和订阅连接池大小
    subscriptionConnectionPoolSize: 50
    # 单个连接最大订阅数量
    subscriptionsPerConnection: 5
    # DNS监测时间间隔,单位:毫秒
    dnsMonitoringInterval: 5000
#--- # redis 集群配置(单机与集群只能开启一个另一个需要注释掉)
#spring:
#  redis:
#    cluster:
#      nodes:
#        - 192.168.0.100:6379
#        - 192.168.0.101:6379
#        - 192.168.0.102:6379
#    # 密码
#    password:
#    # 连接超时时间
#    timeout: 10s
#    # 是否开启ssl
#    ssl: false
#
#redisson:
#  # 线程池数量
#  threads: 16
#  # Netty线程池数量
#  nettyThreads: 32
#  # 传输模式
#  transportMode: "NIO"
#  # 集群配置
#  clusterServersConfig:
#    # 客户端名称
#    clientName: ${ruoyi.name}
#    # master最小空闲连接数
#    masterConnectionMinimumIdleSize: 32
#    # master连接池大小
#    masterConnectionPoolSize: 64
#    # slave最小空闲连接数
#    slaveConnectionMinimumIdleSize: 32
#    # slave连接池大小
#    slaveConnectionPoolSize: 64
#    # 连接空闲超时,单位:毫秒
#    idleConnectionTimeout: 10000
#    # ping连接间隔
#    pingConnectionInterval: 1000
#    # 命令等待超时,单位:毫秒
#    timeout: 3000
#    # 如果尝试在此限制之内发送成功,则开始启用 timeout 计时。
#    retryAttempts: 3
#    # 命令重试发送时间间隔,单位:毫秒
#    retryInterval: 1500
#    # 从可用服务器的内部列表中排除 Redis Slave 重新连接尝试的间隔。
#    failedSlaveReconnectionInterval: 3000
#    # 发布和订阅连接池最小空闲连接数
#    subscriptionConnectionMinimumIdleSize: 1
#    # 发布和订阅连接池大小
#    subscriptionConnectionPoolSize: 50
#    # 单个连接最大订阅数量
#    subscriptionsPerConnection: 5
#    # 扫描间隔
#    scanInterval: 1000
#    # DNS监测时间间隔,单位:毫秒
#    dnsMonitoringInterval: 5000
#    # 读取模式
#    readMode: "SLAVE"
#    # 订阅模式
#    subscriptionMode: "MASTER"