123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- server:
- port: ${SERVER_PORT:8890}
- spring:
- application:
- name: background-user
- jackson:
- date-format: yyyy-MM-dd HH:mm:ss
- time-zone: GMT+8
- mail:
- host: smtp.163.com
- username: ddfme123@163.com
- password: PMORZHOUMJDJNOPV
- port: 465
- protocol: smtps
- default-encoding: UTF-8
- rabbitmq:
- host: ${MQ_HOST:35.188.251.105}
- port: ${MQ_PORT:35672}
- username: ${MQ_USERNAME:admin}
- password: ${MQ_PASSWORD:1qazZAQ!2}
- virtualHost: /
- # 发送端确认
- publisher-confirm-type: correlated
- # 消息抵达队列确认
- publisher-returns: true
- listener:
- simple:
- # 消费者消息手动应答
- acknowledge-mode: manual
- retry:
- # 最大重试次数 默认为3
- max-attempts: 3
- # 监听重试是否可用
- enabled: true
- # 传递消息的时间间隔 默认1s
- initial-interval: 1000
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://${DB_URL:106.55.99.175:3306/compdfkit_saas_background}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
- username: ${DB_USERNAME:root}
- password: ${DB_PASSWORD:root123}
- hikari:
- # \u6700\u5C0F\u7A7A\u95F2\u8FDE\u63A5\uFF0C\u9ED8\u8BA4\u503C10
- minimum-idle: 10
- # \u6700\u5927\u8FDE\u63A5\u6570
- maximum-pool-size: 20
- # \u7A7A\u95F2\u8FDE\u63A5\u8D85\u65F6\u65F6\u95F4
- idle-timeout: 500000
- # \u8FDE\u63A5\u6700\u5927\u5B58\u6D3B\u65F6\u95F4
- max-lifetime: 540000
- # \u8FDE\u63A5\u8D85\u65F6\u65F6\u95F4
- connection-timeout: 60000
- cloud:
- nacos:
- discovery:
- server-addr: ${NACOS_ADDR:106.55.99.175:8845}
- ip: ${NACOS_IP:127.0.0.1}
- username: ${NACOS_USERNAME:nacos}
- password: ${NACOS_PASSWORD:Nacos@123!}
- # config:
- # server-addr: ${spring.cloud.nacos.discovery.server-addr}
- # username: ${spring.cloud.nacos.discovery.username}
- # password: ${spring.cloud.nacos.discovery.password}
- # file-extension: yml
- # refresh-enabled: true
- redis:
- host: ${REDIS_HOST:43.139.175.179}
- port: ${REDIS_PORT:33465}
- password: ${REDIS_PASSWORD:1qazZAQ!2}
- database: ${REDIS_DATABASE:0}
- lettuce:
- pool:
- # 连接池中的最小空闲连接
- min-idle: 1
- # 连接池中的最大空闲连接
- max-idle: 6
- # 连接池最大连接数(使用负值表示没有限制,不要配置过大,否则可能会影响redis的性能)
- max-active: 10
- # 连接池最大阻塞等待时间(使用负值表示没有限制);单位毫秒
- max-wait: 1000
- # 关闭超时时间;单位毫秒
- shutdown-timeout: 200
- #redis连接池
- # redis:
- # cluster:
- # nodes: ${REDIS_NODES:81.68.234.235:6371,81.68.234.235:6372,81.68.234.235:6373,81.68.234.235:6374,81.68.234.235:6375,81.68.234.235:6376}
- # max-redirects: ${REDIS_MAX_REDIRECTS:3}
- # password: ${REDIS_PASSWORD:1234}
- # lettuce:
- # pool:
- # max-active: ${redis.maxTotal:200}
- # max-wait: ${redis.socketTimeout:100000}
- # max-idle: ${redis.maxIdle:100}
- # min-idle: ${redis.minIdle:100}
- cache:
- type: redis
- redis:
- time-to-live: 86400000
- mybatis-plus:
- mapper-locations: classpath:/mapper/*.xml
- type-aliases-package: cn.kdan.compdf
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
- map-underscore-to-camel-case: true
- background:
- dashboard:
- autograph: ${DASHBOARD_SYNC_AUTOGRAPH:kdan}
- #logging:
- # level:
- # cn.kdan.compdf: info
- #### feign
- feign:
- client:
- config:
- default:
- connectTimeout: 20000
- readTimeout: 20000
- httpclient:
- connection-timeout: 20000
- connection-timer-repeat: 20000
- enabled: true
- max-connections: 200
- max-connections-per-route: 50
- invoice:
- url: http://139.196.160.101:3060/api/get-invoice
- compdf:
- oss:
- bucketName: ${COMPDF_OSS_FILE_BUCKETNAME:pdfreader-dev}
- endpoint: ${COMPDF_OSS_FILE_ENDPOINT:https://oss-cn-shanghai.aliyuncs.com}
- accessKeyId: ${COMPDF_OSS_FILE_ACCESSKEYID:LTAIBSxSrO3XuszA}
- accessKeySecret: ${COMPDF_OSS_FILE_ACCESSKEYSECRET:ylqpMGyA4qpsaobhZ34gJzNZzcnYmT}
- file-prefix: ${COMPDF_OSS_FILE_PREFIX:saas}
|