xm
2024-06-14 722af26bc6fec32bb289b1df51a9016a4935610f
提交 | 用户 | 时间
722af2 1 --- # 监控中心配置
X 2 spring.boot.admin.client:
3   # 增加客户端开关
4   enabled: true
5   url: http://localhost:9090/admin
6   instance:
7     service-host-type: IP
8   username: dl
9   password: 123456
10
11 --- # xxl-job 配置
12 xxl.job:
13   # 执行器开关
14   enabled: false
15   # 调度中心地址:如调度中心集群部署存在多个地址则用逗号分隔。
16   admin-addresses: http://localhost:9100/xxl-job-admin
17   # 执行器通讯TOKEN:非空时启用
18   access-token: xxl-job
19   executor:
20     # 执行器AppName:执行器心跳注册分组依据;为空则关闭自动注册
21     appname: xxl-job-executor
22     # 执行器端口号 执行器从9101开始往后写
23     port: 9101
24     # 执行器注册:默认IP:PORT
25     address:
26     # 执行器IP:默认自动获取IP
27     ip:
28     # 执行器运行日志文件存储磁盘路径
29     logpath: ./logs/xxl-job
30     # 执行器日志文件保存天数:大于3生效
31     logretentiondays: 30
32
33 --- # 数据源配置
34 spring:
35   datasource:
36     type: com.zaxxer.hikari.HikariDataSource
37     # 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
38     dynamic:
39       # 性能分析插件(有性能损耗 不建议生产环境使用)
40       p6spy: true
41       # 设置默认的数据源或者数据源组,默认值即为 master
42       primary: master
43       # 严格模式 匹配不到数据源则报错
44       strict: true
45       datasource:
46         # 主库数据源
47         master:
48           type: ${spring.datasource.type}
49           driverClassName: com.mysql.cj.jdbc.Driver
50           # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
51           # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
52           url: jdbc:mysql://47.110.243.240:3306/dl_wms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true
53           username: dl_wms
54           password: TpRTDsY9#m2U
55
56 #          url: jdbc:mysql://192.168.1.7:3306/dl-qms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true
57 #          username: root
58 #          password: dl_root123.
59 #          url: jdbc:mysql://localhost:3306/dl-qms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true
60 #          username: root
61 #          password: root
62         # 从库数据源
63 #        slave:
64 #          lazy: true
65 #          type: ${spring.datasource.type}
66 #          driverClassName: com.mysql.cj.jdbc.Driver
67 #          url: jdbc:mysql://localhost:3306/ry-flowable-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true
68 #          username:
69 #          password:
70 #        oracle:
71 #          type: ${spring.datasource.type}
72 #          driverClassName: oracle.jdbc.OracleDriver
73 #          url: jdbc:oracle:thin:@//localhost:1521/XE
74 #          username: ROOT
75 #          password: root
76 #          hikari:
77 #            connectionTestQuery: SELECT 1 FROM DUAL
78 #        postgres:
79 #          type: ${spring.datasource.type}
80 #          driverClassName: org.postgresql.Driver
81 #          url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
82 #          username: root
83 #          password: root
84 #        sqlserver:
85 #          type: ${spring.datasource.type}
86 #          driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
87 #          url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
88 #          username: SA
89 #          password: root
90       hikari:
91         # 最大连接池数量
92         maxPoolSize: 20
93         # 最小空闲线程数量
94         minIdle: 10
95         # 配置获取连接等待超时的时间
96         connectionTimeout: 30000
97         # 校验超时时间
98         validationTimeout: 5000
99         # 空闲连接存活最大时间,默认10分钟
100         idleTimeout: 600000
101         # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
102         maxLifetime: 1800000
103         # 连接测试query(配置检测连接是否有效)
104         connectionTestQuery: SELECT 1
105         # 多久检查一次连接的活性
106         keepaliveTime: 30000
107
108 --- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
109 spring:
110   redis:
111     # 地址
112     host: 47.110.243.240   #   #localhost
113     # 端口,默认为6379
114     port: 6379
115     # 数据库索引
116     database: 9
117     # 密码(如没有密码请注释掉)
118     password: PU_IzCGSi7  # dl_zsGaRis #  PU_IzCGSi7
119     # 连接超时时间
120     timeout: 10s
121     # 是否开启ssl
122     ssl: false
123
124 redisson:
125   # redis key前缀
126   keyPrefix:
127   # 线程池数量
128   threads: 4
129   # Netty线程池数量
130   nettyThreads: 8
131   # 单节点配置
132   singleServerConfig:
133     # 客户端名称
134     clientName: ${dl.name}
135     # 最小空闲连接数
136     connectionMinimumIdleSize: 8
137     # 连接池大小
138     connectionPoolSize: 32
139     # 连接空闲超时,单位:毫秒
140     idleConnectionTimeout: 10000
141     # 命令等待超时,单位:毫秒
142     timeout: 3000
143     # 发布和订阅连接池大小
144     subscriptionConnectionPoolSize: 50
145
146 --- # mail 邮件发送
147 mail:
148   enabled: false
149   host: smtp.163.com
150   port: 465
151   # 是否需要用户名密码验证
152   auth: true
153   # 发送方,遵循RFC-822标准
154   from: xxx@163.com
155   # 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
156   user: xxx@163.com
157   # 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助)
158   pass: xxxxxxxxxx
159   # 使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
160   starttlsEnable: true
161   # 使用SSL安全连接
162   sslEnable: true
163   # SMTP超时时长,单位毫秒,缺省值不超时
164   timeout: 0
165   # Socket连接超时值,单位毫秒,缺省值不超时
166   connectionTimeout: 0
167
168 --- # sms 短信
169 sms:
170   enabled: false
171   # 阿里云 dysmsapi.aliyuncs.com
172   # 腾讯云 sms.tencentcloudapi.com
173   endpoint: "dysmsapi.aliyuncs.com"
174   accessKeyId: xxxxxxx
175   accessKeySecret: xxxxxx
176   signName: 测试
177   # 腾讯专用
178   sdkAppId: