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:mysql://119.96.87.17:30101/ksfw_dev?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8&allowMultiQueries=true #jdbc:oracle:thin:@47.105.130.127:9638:orcl driver-class-name: com.mysql.jdbc.Driver #oracle.jdbc.OracleDriver username: ksfw_dev #ENC(25fc8c2d2cff6e142af36d4cd89f2bc0) password: a3Nmd19kZXY= #ENC(502aaeb4e3e6be41b742a448fab59864b4271effb5652fddf144e02b67d8ea04) keep-alive-time: 30000 hikari: minimum-idle: 1 maximum-pool-size: 5 idle-timeout: 600000 max-lifetime: 1500000 connection-test-query: select 1 #select 1 from dual redis: host: 119.96.87.17 #47.104.251.199 port: 6379 #6942 password: techhero #ENC(08db934a254e34b5366ff337b81532ec) database: 14 #host: 39.108.117.105 #port: 6379 #password: xh3.1415.. #database: 2 timeout: 10000 lettuce: pool: max-idle: 4 min-idle: 1 max-active: 5 max-wait: 10000 rabbitmq: host: 119.96.87.17 port: 5672 username: rabbit password: rabbit-techhero virtual-host: /local 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-ksfw-service,techhero-search-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 zuul: semaphore: max-semaphores: 5000 #可根据系统需要支持的并发数适当增加信号量的大小 hystrix: threadpool: default: coreSize: 1000 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' wx: miniapp: configs: - appid: wxb0e2fbdff999cff8 secret: 9c611afe0b199f67e433d7fbb2ec2ae3 httpProxyHost: 192.168.50.133 httpProxyPort: 10320 gx: url: http://10.16.13.39:8011/sendSmsManager/sendSms systemcode: zytbfz cs: queryphoneurl: http://10.16.5.15:8081/imaauth/imaNew/queryPhone systemcode: '0000' querytype: 9 kstype: 1 cjtype: 0 # 分割日志文件 logging: logback: rolling-policy: max-history: 30 total-size-cap: "500MB" max-file-size: "10MB" file: name: /data/logs/${spring.application.name}/info.log pattern: console: "%d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) [%thread] %logger{36}.%M %L : %msg%n" file: "%d{yyyy-MM-dd HH:mm-ss} %-5level [%thread] %logger{36}.%M %L : %msg%n"