server: port: 7105 spring: application: name: pbs datasource: username: root password: mysql jdbc-url: jdbc:mysql://192.168.190.161:3306/spdm_baseline?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver hikari: # 设置连接池能够容纳的最大连接数。建议值:CPU核心数 * 2 + 有效磁盘I/O数。一个常见的经验值是 10-20。 maximum-pool-size: 20 # 连接池在空闲时保持的最小连接数。 minimum-idle: 5 # 一个连接在被标记为空闲之前可以保持空闲状态的最长时间(毫秒)。当连接的空闲时间超过此值后,它可能会被连接池 evict(驱逐)。 idle-timeout: 60000 # 1 min # 一个连接从被创建开始,其生命周期的最大时长(毫秒)。HikariCP的默认值就是30分钟,这是一个非常合理的设置。 max-lifetime: 1800000 # 30 min(Hikari 默认) # 应用程序尝试从连接池获取一个连接时,等待的最长时间(毫秒)。建议值:30-60秒。 connection-timeout: 30000 # 30s master: username: root password: mysql jdbc-url: jdbc:mysql://192.168.190.161:3306/spdm_baseline?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver slave: username: root password: mysql jdbc-url: jdbc:mysql://192.168.190.161:3306/spdm_baseline?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver enable: true cloud: nacos: discovery: server-addr: 192.168.190.161:8848 group: DEV_GROUP enabled: true # namespace: 3 # username: nacos # password: ENC(+QKYnI6gAYu1SbLaZQTkZA==) data: redis: # Redis默认情况下有16个分片(库),这里配置具体使用的分片,默认是0 database: 0 # redis服务器地址(填写自己的服务器地址) host: 192.168.2.166 # redis端口(默认6379) port: 6379 #redis连接超时等待,10秒 timeout: PT10S # redis访问密码(默认为空) password: lettuce: pool: # 连接池最大连接数(使用负值表示没有限制) 默认 8 max-active: 50 # 连接池中的最大空闲连接 默认 8 max-idle: 20 # 连接池中的最小空闲连接 默认 0 min-idle: 1 # 连接池最大阻塞等待时间(使用负值表示没有限制) 默认 -1,这里配置10s max-wait: PT10S # password: # sentinel: # master: mymaster # nodes: 10.18.109.50:26379,10.18.109.51:26379,10.18.109.52:26379 servlet: multipart: # 单个文件的最大值 max-file-size: 500MB # 上传文件总的最大值 max-request-size: 10240MB management: endpoints: web: exposure: include: health,info endpoint: health: show-details: always mybatis-plus: configuration: map-underscore-to-camel-case: true auto-mapping-behavior: full # cache-enabled: true # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl mapper-locations: classpath*:mapper/**/*.xml global-config: # 逻辑删除配置 db-config: # 删除前 logic-not-delete-value: 1 # 删除后 logic-delete-value: 0 #showSql #logging: # level: # com.sdm.dao: debug lombok: anyConstructor: addConstructorProperties: true file: rootPath: /data/home/sdm hpc: url: http://172.27.3.135/JSONAPI/JSONAPI.ashx # 这个是spdm mock执行cmd命令 # remoteCmdUrl: http://127.0.0.1:9097/doProcess # remote: hpc借助工具http远程调用,local:该服务和hpc部署在同一机器 excuteWay: remote remoteCmdUrl: http://192.168.190.164:9097/doProcess remoteCreateDirUrl: http://192.168.190.164:9098/createDir remoteScanDirUrl: http://192.168.190.164:9098/scanDir remoteDownLoadFileUrl: http://192.168.190.164:9098/hpcDownload remoteUploadFileUrl: http://192.168.190.164:9098/uploadHpcFile callHpcUpload: http://192.168.190.164:9098/addJobQueue # 上传头节点文件相关的配置 fileToHpc: http: scheme: http # 协议(http/https) host: 192.168.190.164 # 目标主机 port: 9098 # 目标端口 path: /upFileToHpcBatch # 接口路径 mergePath: /upFileToHpcMerge # 合并的接口路径 #logging: # config: ./config/logback.xml # pbs 作业提交相关配置 pbs: task: hpc: hpc qusb: qusb impl: hpc security: whitelist: paths: - /pbs/jobFileCallback - /pbs/netTest - /pbs/adapterSubmitHpcJob - /pbs/testEn testEnStr: ENC(095i92PAFyJQ5kEnkiaCYReMEtw+Dwc8qnS1i7Vx0Y8=) testEnStr1: ENC(AtQcdulLNvaSvboZuWsXIxuCwrHyUoG3oEGtmKfDSbs=) testEnStr2: ENC(+QKYnI6gAYu1SbLaZQTkZA==) # xxljob 配置开始 xxl: job: admin: # 调度中心地址列表 addresses: http://192.168.190.161:7110/xxl-job-admin # 调度中心访问令牌 accessToken: default_token # xxl-job 超时时间(秒),默认3秒 timeout: 3 executor: # 执行器是否启用,默认true enabled: true # 执行器应用名称 appname: pbs-job-executor # 执行器注册地址:默认使用address注册,若为null则使用ip:port注册 address: ${XXL_JOB_EXECUTOR_IP:} # 执行器IP ip: ${XXL_JOB_EXECUTOR_IP:} # 执行器端口,为了好记,web服务端口+1000 port: 8105 # 执行器日志路径 logpath: /home/app/pbs/xxljob # 执行器日志保留天数 logretentiondays: 14 # 执行器排除扫描的包,多个用逗号分隔,如 "org.package01" 或 "org.package01,org.package02" excludedpackage: # xxljob 配置结束