疯狂的狮子li
2021-10-20 aaa15b403a89490a33a45d68c8b7cfa34d87b175
ruoyi-admin/src/main/resources/application-prod.yml
@@ -1,10 +1,49 @@
# 数据源配置
--- # 监控配置
spring:
  boot:
    admin:
      # Spring Boot Admin Client 客户端的相关配置
      client:
        # 增加客户端开关
        enabled: true
        # 设置 Spring Boot Admin Server 地址
        url: http://172.30.0.90:9090/admin
        instance:
          prefer-ip: true # 注册实例时,优先使用 IP
        username: ruoyi
        password: 123456
--- # xxl-job 配置
xxl:
  job:
    # 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
    admin-addresses: http://172.30.0.92:9100/xxl-job-admin
    # 执行器通讯TOKEN:非空时启用
    access-token: xxl-job
    # 执行器配置
    executor:
      # 执行器AppName:执行器心跳注册分组依据;为空则关闭自动注册
      appname: xxl-job-executor
      # 执行器端口号 执行器从9101开始往后写
      port: 9101
      # 执行器注册:默认IP:PORT
      address:
      # 执行器IP:默认自动获取IP
      ip:
      # 执行器运行日志文件存储磁盘路径
      logpath: ./logs/xxl-job
      # 执行器日志文件保存天数:大于3生效
      logretentiondays: 30
--- # 数据源配置
spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
    dynamic:
      #设置默认的数据源或者数据源组,默认值即为 master
      # 性能分析插件(有性能损耗 不建议生产环境使用)
      p6spy: false
      # 设置默认的数据源或者数据源组,默认值即为 master
      primary: master
      datasource:
        # 主库数据源
@@ -42,6 +81,10 @@
        testOnReturn: false
        # 注意这个值和druid原生不一致,默认启动了stat
        filters: stat
--- # druid 配置
spring:
  datasource:
    druid:
      webStatFilter:
        enabled: true
@@ -63,7 +106,9 @@
        wall:
          config:
            multi-statement-allow: true
  # redis 配置
--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
  redis:
    # 地址
    host: 172.30.0.48
@@ -78,7 +123,6 @@
    # 是否开启ssl
    ssl: false
--- # redisson 客户端配置
redisson:
  # 线程池数量
  threads: 16
@@ -111,68 +155,63 @@
    # DNS监测时间间隔,单位:毫秒
    dnsMonitoringInterval: 5000
--- # 监控配置
spring:
  boot:
    admin:
      # Spring Boot Admin Client 客户端的相关配置
      client:
        # 设置 Spring Boot Admin Server 地址
        url: http://172.30.0.90:9090/admin
        instance:
          prefer-ip: true # 注册实例时,优先使用 IP
        username: ruoyi
        password: 123456
# Actuator 监控端点的配置项
management:
  endpoints:
    web:
      # Actuator 提供的 API 接口的根目录。默认为 /actuator
      base-path: /actuator
      exposure:
        # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
        # 生产环境不建议放开所有 根据项目需求放开即可
        include: health,info
  endpoint:
    logfile:
      external-file: ./logs/sys-console.log
--- # OSS 云存储(界面 <参数设置> 可切换)
cloud-storage:
  # minio配置
  minio:
    endpoint: http://172.30.0.54:9000
    accessKey: ruoyi
    secretKey: ruoyi123
    bucketName: ruoyi
  # 七牛云配置
  qiniu:
    domain: http://XXX.XXXX.com
    prefix:
    accessKey: XXXXXXXXXXXXXXX
    secretKey: XXXXXXXXXXXXXXX
    bucketName: ruoyi
    isHttps: false
    # z0 华东  z1 华北  z2 华南  na0 北美  as0 东南亚
    # 不填为自动获取(性能低 易出问题)
    region: z0
  # 阿里云配置
  aliyun:
    endpoint: http://oss-cn-beijing.aliyuncs.com
    prefix:
    accessKeyId: XXXXXXXXXXXXXXX
    accessKeySecret: XXXXXXXXXXXXXXX
    bucketName: ruoyi
  # 腾讯云配置
  qcloud:
    endpoint: http://cos.ap-beijing.myqcloud.com
    prefix:
    secretId: XXXXXXXXXXXXXXX
    secretKey: XXXXXXXXXXXXXXX
    # 腾讯云bucket名规则 格式为 BucketName-APPID 此处填写的存储桶名称必须为此格式
    bucketName: ruoyi-1250000000
    isHttps: false
    # 地域名参考官方文档
    # https://cloud.tencent.com/document/product/436/6224
    region: ap-beijing
#--- # 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"