application.yml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. server:
  2. port: ${SERVER_PORT:8890}
  3. spring:
  4. application:
  5. name: background-user
  6. jackson:
  7. date-format: yyyy-MM-dd HH:mm:ss
  8. time-zone: GMT+8
  9. mail:
  10. host: smtp.163.com
  11. username: ddfme123@163.com
  12. password: PMORZHOUMJDJNOPV
  13. port: 465
  14. protocol: smtps
  15. default-encoding: UTF-8
  16. rabbitmq:
  17. host: ${MQ_HOST:35.188.251.105}
  18. port: ${MQ_PORT:35672}
  19. username: ${MQ_USERNAME:admin}
  20. password: ${MQ_PASSWORD:1qazZAQ!2}
  21. virtualHost: /
  22. # 发送端确认
  23. publisher-confirm-type: correlated
  24. # 消息抵达队列确认
  25. publisher-returns: true
  26. listener:
  27. simple:
  28. # 消费者消息手动应答
  29. acknowledge-mode: manual
  30. retry:
  31. # 最大重试次数 默认为3
  32. max-attempts: 3
  33. # 监听重试是否可用
  34. enabled: true
  35. # 传递消息的时间间隔 默认1s
  36. initial-interval: 1000
  37. datasource:
  38. driver-class-name: com.mysql.cj.jdbc.Driver
  39. url: jdbc:mysql://${DB_URL:106.55.99.175:3306/compdfkit_saas_background}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
  40. username: ${DB_USERNAME:root}
  41. password: ${DB_PASSWORD:root123}
  42. hikari:
  43. # \u6700\u5C0F\u7A7A\u95F2\u8FDE\u63A5\uFF0C\u9ED8\u8BA4\u503C10
  44. minimum-idle: 10
  45. # \u6700\u5927\u8FDE\u63A5\u6570
  46. maximum-pool-size: 20
  47. # \u7A7A\u95F2\u8FDE\u63A5\u8D85\u65F6\u65F6\u95F4
  48. idle-timeout: 500000
  49. # \u8FDE\u63A5\u6700\u5927\u5B58\u6D3B\u65F6\u95F4
  50. max-lifetime: 540000
  51. # \u8FDE\u63A5\u8D85\u65F6\u65F6\u95F4
  52. connection-timeout: 60000
  53. cloud:
  54. nacos:
  55. discovery:
  56. server-addr: ${NACOS_ADDR:106.55.99.175:8845}
  57. ip: ${NACOS_IP:127.0.0.1}
  58. username: ${NACOS_USERNAME:nacos}
  59. password: ${NACOS_PASSWORD:Nacos@123!}
  60. # config:
  61. # server-addr: ${spring.cloud.nacos.discovery.server-addr}
  62. # username: ${spring.cloud.nacos.discovery.username}
  63. # password: ${spring.cloud.nacos.discovery.password}
  64. # file-extension: yml
  65. # refresh-enabled: true
  66. redis:
  67. host: ${REDIS_HOST:43.139.175.179}
  68. port: ${REDIS_PORT:33465}
  69. password: ${REDIS_PASSWORD:1qazZAQ!2}
  70. database: ${REDIS_DATABASE:0}
  71. lettuce:
  72. pool:
  73. # 连接池中的最小空闲连接
  74. min-idle: 1
  75. # 连接池中的最大空闲连接
  76. max-idle: 6
  77. # 连接池最大连接数(使用负值表示没有限制,不要配置过大,否则可能会影响redis的性能)
  78. max-active: 10
  79. # 连接池最大阻塞等待时间(使用负值表示没有限制);单位毫秒
  80. max-wait: 1000
  81. # 关闭超时时间;单位毫秒
  82. shutdown-timeout: 200
  83. #redis连接池
  84. # redis:
  85. # cluster:
  86. # 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}
  87. # max-redirects: ${REDIS_MAX_REDIRECTS:3}
  88. # password: ${REDIS_PASSWORD:1234}
  89. # lettuce:
  90. # pool:
  91. # max-active: ${redis.maxTotal:200}
  92. # max-wait: ${redis.socketTimeout:100000}
  93. # max-idle: ${redis.maxIdle:100}
  94. # min-idle: ${redis.minIdle:100}
  95. cache:
  96. type: redis
  97. redis:
  98. time-to-live: 86400000
  99. mybatis-plus:
  100. mapper-locations: classpath:/mapper/*.xml
  101. type-aliases-package: cn.kdan.compdf
  102. configuration:
  103. log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  104. map-underscore-to-camel-case: true
  105. background:
  106. dashboard:
  107. autograph: ${DASHBOARD_SYNC_AUTOGRAPH:kdan}
  108. #logging:
  109. # level:
  110. # cn.kdan.compdf: info
  111. #### feign
  112. feign:
  113. client:
  114. config:
  115. default:
  116. connectTimeout: 20000
  117. readTimeout: 20000
  118. httpclient:
  119. connection-timeout: 20000
  120. connection-timer-repeat: 20000
  121. enabled: true
  122. max-connections: 200
  123. max-connections-per-route: 50
  124. invoice:
  125. url: http://139.196.160.101:3060/api/get-invoice
  126. compdf:
  127. oss:
  128. bucketName: ${COMPDF_OSS_FILE_BUCKETNAME:pdfreader-dev}
  129. endpoint: ${COMPDF_OSS_FILE_ENDPOINT:https://oss-cn-shanghai.aliyuncs.com}
  130. accessKeyId: ${COMPDF_OSS_FILE_ACCESSKEYID:LTAIBSxSrO3XuszA}
  131. accessKeySecret: ${COMPDF_OSS_FILE_ACCESSKEYSECRET:ylqpMGyA4qpsaobhZ34gJzNZzcnYmT}
  132. file-prefix: ${COMPDF_OSS_FILE_PREFIX:saas}