郑永安
2023-06-19 7a6abd05683528032687c75e80e0bd2030a3e46c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
server:
  tomcat:
    uri-encoding: UTF-8
    basedir: /
  port: 7008
  servlet:
    context-path: /
 
# mysql
spring:
  jta:
    transaction-manager-id: txManager
#    enable-logging: false
  datasource:
#    type: org.springframework.boot.jta.atomikos.AtomikosDataSourceBean
    type: com.mysql.cj.jdbc.MysqlXADataSource
    account:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://192.168.0.52:3306/safeplatform.account.test?allowMultiQueries=true&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
      username: gkhy_dev_team
      password: Sjscn783fsDsa21
      initialSize: 2
      minIdle: 2
      maxActive: 3
      maxWait: 30000
      validationQuery: select 1
      validationQueryTimeout: 10000
      testWhileIdle: true
      #        type: com.alibaba.druid.pool.xa.DruidXADataSource
      #      maxPoolSize: 10
    doubleprevent:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://192.168.0.52:3306/safeplatform.doubleprevent.test?allowMultiQueries=true&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
      username: gkhy_dev_team
      password: Sjscn783fsDsa21
      initialSize: 2
      minIdle: 2
      maxActive: 3
      maxWait: 30000
      validationQuery: select 1
      validationQueryTimeout: 10000
      testWhileIdle: true
      #type: com.alibaba.druid.pool.xa.DruidXADataSource
      #maxPoolSize: 5
    riskcontrol:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://192.168.0.52:3306/safeplatform.riskcontrol.test?allowMultiQueries=true&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
      username: gkhy_dev_team
      password: Sjscn783fsDsa21
      initialSize: 2
      minIdle: 2
      maxActive: 3
      maxWait: 30000
      validationQuery: select 1
      validationQueryTimeout: 10000
      testWhileIdle: true
      #type: com.alibaba.druid.pool.xa.DruidXADataSource
      #maxPoolSize: 5
    safecheck:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://192.168.0.52:3306/safeplatform.safecheck.test?allowMultiQueries=true&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
      username: gkhy_dev_team
      password: Sjscn783fsDsa21
      initialSize: 2
      minIdle: 2
      maxActive: 3
      maxWait: 30000
      validationQuery: select 1
      validationQueryTimeout: 10000
      testWhileIdle: true
      #type: com.alibaba.druid.pool.xa.DruidXADataSource
      #maxPoolSize: 5
    specialwork:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://192.168.0.52:3306/safeplatform.specialwork.test?allowMultiQueries=true&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
      username: gkhy_dev_team
      password: Sjscn783fsDsa21
      initialSize: 2
      minIdle: 2
      maxActive: 3
      maxWait: 30000
      validationQuery: select 1
      validationQueryTimeout: 10000
      testWhileIdle: true
      #type: com.alibaba.druid.pool.xa.DruidXADataSource
      #maxPoolSize: 5
 
 
  redis:
    host: 192.168.0.52
    port: 6377
    password: SEF98uvs98dUAUEF90Udssa      # Redis 服务器密码,默认为空。生产中,一定要设置 Redis 密码!
    database: 0           # Redis 数据库号,默认为 0
    timeout: 15000        # Redis 连接超时时间,单位:毫秒。
    lettuce:
      pool:
        max-active: 4
    # 对应 RedisProperties.Jedis 内部类
    jedis:
      pool:
        max-active: 4     # 连接池最大连接数,默认为 8 。使用负数表示没有限制    同一时间最大只能执行8条sql语句,每执行一条语句就会建立一个连接
        max-idle: 4       # 默认连接数最大空闲的连接数,默认为 8 。使用负数表示没有限制。
        min-idle: 0       # 默认连接池最小空闲的连接数,默认为 0 。允许设置 0 和 正数。
        max-wait: -1
 
 
  cloud:
    nacos:
      discovery:
#        server-addr: nacos://121.239.169.27:18848?username=nacos&password=guokehongyu
#        server-addr: 192.168.0.52:8848?namespace=e07a2454-136b-4498-99eb-09dae3336ebe&username=gkhy_team_safeplatform_dev&password=nacosadmin
        server-addr: http://192.168.0.52:8848
        namespace: aa080ed0-5a7c-480c-8b7a-5a0a8d3c986f
        username: gkhy_team_safeplatform_dev
        password: nacosadmin
        enabled: true
        register-enabled: true
      config:
        server-addr: http://192.168.0.52:8848
        namespace: aa080ed0-5a7c-480c-8b7a-5a0a8d3c986f
        username: gkhy_team_safeplatform_dev
        password: nacosadmin
    inetutils:
      ignored-interfaces:
        - VirtualBox Host-Only Network
      preferred-networks:
        - 192.168
 
  #是否允许跨域 true:允许;false:不允许
  enableCors: false
#  enableCors: true
 
#控制智能巡检调度任务是否生效
safeCheckScheduling:
  enabled: true
 
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 
#线程池配置
threadPool:
  corePoolSize: 20
  maxPoolSize: 20
  queueCapacity: 10000
  scheduling:
    #控制线程是否执行 true:执行;false:不执行
    enabled: true
#    enabled: false
 
dubbo:
  registry:
    protocol: nacos
    address: nacos://192.168.0.52:8848?namespace=aa080ed0-5a7c-480c-8b7a-5a0a8d3c986f&username=gkhy_team_safeplatform_dev&password=nacosadmin
  application:
    name: gkhy-safeplatform-test
  scan:
    # 扫描rpc接口定义包
    base-packages: com.gkhy.safePlatform
  protocol:
    name: dubbo
    port: 33001
    serialization: kryo
    host: ${spring.cloud.client.ip-address}
  consumer:
    # 服务连接超时时间
    timeout: 3000
    # 取消服务启动检查
    check: false
 
rocketmq:
  name-server: 192.168.0.52:9876
#  name-server: localhost:9876
  producer:
    group: gkhy-safeplatform-test
    sendMessageTimeout: 300000
  consumers:
    #group: gkhy-safeplatform-dev-s
    CreateGroup: gkhy-safeplatform-CreateConsumer-TEST
    NoticeGroup: gkhy-safeplatform-NoticeConsumer-TEST
    TimeOutGroup: gkhy-safeplatform-TimeOutConsumer-TEST
    WaitWorkGroup: gkhy-safeplatform-WaitWorkConsumer-TEST
    safeCheckCreateGroup: gkhy-safeplatform-safeCheckCreateConsumer-TEST
    safeCheckNoticeGroup: gkhy-safeplatform-safeCheckNoticeConsumer-TEST
    safeCheckWaitExecGroup: gkhy-safeplatform-safeCheckWaitExecConsumer-TEST
    safeCheckTimeOutGroup: gkhy-safeplatform-safeCheckTimeOutConsumer-TEST
    applySpecialWorkGroup: gkhy-safeplatform-applySpecialWorkConsumer-TEST
    approvalSpecialWorkGroup: gkhy-safeplatform-topic-approvalSpecialWorkConsumer-TEST
  topic:
    #demoTopic: gkhy-safeplatform-topic-demo-s
    preventCreateTaskTopic: gkhy-safeplatform-topic-preventCreateTask-TEST
    preventNoticeTaskTopic: gkhy-safeplatform-topic-preventNoticeTask-TEST
    preventTimeOutTaskTopic: gkhy-safeplatform-topic-preventTimeOutTask-TEST
    preventWaitWorkTopic: gkhy-safeplatform-topic-preventWaitWork-TEST
    safeCheckCreateTaskTopic: gkhy-safeplatform-topic-safeCheckCreateTask-TEST
    safeCheckNoticeTaskTopic: gkhy-safeplatform-topic-safeCheckNoticeTask-TEST
    safeCheckWaitExecTopic: gkhy-safeplatform-topic-safeCheckTaskWaitExec-TEST
    safeCheckTimeOutTaskTopic: gkhy-safeplatform-topic-safeCheckTimeOutTask-TEST
    safeCheckSmartScreenDataPushTopic: gkhy-safeplatform-topic-SmartScreenDataPush-TEST
    applySpecialWorkTopic: gkhy-safeplatform-topic-applySpecialWork-TEST
    approvalSpecialWorkTopic: gkhy-safeplatform-topic-approvalSpecialWork-TEST
 
minio:
  endPoint: 192.168.0.52
  port: 9000
  accessKey: I22cMZdHFfMmie0z
  secretKey: VW5Wx14rs9r301yuFiFwBg7taKMe4kVa
  secure: false
  bucketName: safeplatform-dev
  urlPrefix: http://192.168.0.52:9000
#  urlPrefix: http://192.168.0.52/file
 
# 安全巡检minio的内网转外网地址及端口
safecheckminio:
  floders:
    safecheck: safeCheck/
#特殊作业
specailworkmino:
  floders:
    specialwork: specialWork/
 
accountminio:
  floders:
    app: app/
 
token:
  header: Authorization
  secret: safe666
  expiration: 7200
  refreshExpiration: 14400
  tokenHead: Bearer
  loginUserHeader: uid
 
nacos:
  discovery:
    server-addr: http://192.168.0.52:8848
    namespace: aa080ed0-5a7c-480c-8b7a-5a0a8d3c986f
    username: gkhy_team_safeplatform_dev
    password: nacosadmin
 
wsservernodes:
  nodes:
    "[192.168.0.179]":
      outIp: 192.168.0.179
      insidePort: 16107
      outPort: 16107
    "[192.168.0.29]":
      outIp: 192.168.0.29
      insidePort: 16107
      outPort: 16107
    "[192.168.0.50]":
      outIp: 192.168.0.50
      insidePort: 16107
      outPort: 16107
    "[192.168.0.35]":
      outIp: 192.168.0.35
      insidePort: 16107
      outPort: 16107
    "[192.168.0.69]":
      outIp: 192.168.0.69
      insidePort: 16107
      outPort: 16107
    "[192.168.0.52]":
      outIp: 192.168.0.52
      insidePort: 16107
      outPort: 16107
 
websocket:
  server:
    safecheck: safeplatform-websocket
 
filePath: /data/safeplatformUploadFiles/test