server:
  tomcat:
    max-threads: 500 # Maximum amount of worker threads.
    min-spare-threads: 50 # Minimum amount of worker threads
spring:
  cloud:
    config:
      override-none: true
      override-system-properties: false
  datasource:
    url: jdbc:oracle:thin:@119.96.87.17:30100:orcl
    driver-class-name: oracle.jdbc.OracleDriver
    # username: score24_dev
    # password: c2NvcmUyNF9kZXY=
    username: SCORE_HSK
    password: 123456
    hikari:
      minimum-idle: 1
      maximum-pool-size: 5
      connection-test-query: select 1 from dual
  redis:
    #host: 119.96.87.17 #47.104.251.199
    #port: 6379 #6942
    #password: techhero #ENC(08db934a254e34b5366ff337b81532ec)
    database: 3
    host: 127.0.0.1
    port: 6379 #6942
    timeout: 10000
    lettuce:
      pool:
        max-idle: 4
        min-idle: 1
        max-active: 5
        max-wait: 10000
  redisson:  
    address: redis://119.96.87.17:6379
    password: techhero
    database: 3
    min-idle: 2
    pool-size: 8
  rabbitmq:
    host: 47.104.251.199
    port: 6943
    username: ENC(bb514d3f83de4cca1107d9509c420240)
    password: ENC(881ec5bbafcb774c356b0261a587076f)
    virtual-host: demo
    # host: localhost
    # port: 5672
    # username: admin
    # password: admin

  servlet:
    multipart:
      max-file-size: 1000MB
      max-request-size: 1000MB
redis:
  cache:
    expiration: 3601
ribbon:
  eager-load:
    enabled: true
    clients: techhero-auth-service,techhero-admin-service,techhero-wspj-service
  Httpclient:
    enabled: true
  OkHttp:
    enabled: false
  ReadTimeout: 60000
  ConnectTimeout: 30000
feign:
  hystrix:
    enabled: true
  okhttp:
    enabled: false
  httpclient:
    enabled: true
  client:
    config:
      feignName:
        readTimeout: 60000
        connectTimeout: 30000
  compression:
    request:
      enabled: false
    response:
      enabled: false
hystrix:
  threadpool:
    default:
      coreSize: 500
      maxQueueSize: 1000
      queueSizeRejectionThreshold: 800
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 240000 # 设置熔断的时间,建议在网关和微服务都设置,否则会有一个默认值生效
#关闭验证
management:
  metrics:
    web:
      server:
        auto-time-requests: false
mybatis-plus:
  mapper-locations: classpath:/mapper/**/*Mapper.xml  #XML扫描
  typeAliasesPackage: com.techhero.**.model.entity  #实体扫描 多个package用逗号或者分号分隔
  global-config:
    refresh: true
    db-config: 
      refresh-mapper: true  #刷新mapper 调试神器
  configuration:
    map-underscore-to-camel-case: true  #开启驼峰命名
    cache-enabled: false
    jdbc-type-for-null: 'null'  #配置JdbcTypeForNull oracle数据库必须配置
    # log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
jasypt:   # 配置文件加密
  encryptor:
    bean: customStringEncryptor    
login: #登录校验手机验证码开关
  enabled: 'false'
  
paper:
  password: JKTest01
  
ksdj:
  zip:
   password: ZK%neea_2048
   path: /Users/wwq/Desktop/zip/