# 开发环境:PostgreSQL 14 + Spring Boot 8081(避开本机 nginx 的 8080) server: port: 8081 # 应用自定义配置 laop: # 文件访问基础 URL(前后端分离部署时填生产域名,开发时填本地后端地址) file-base-url: http://localhost:8081/laop # 文件存储根目录(dev:本机临时目录,按文件类型分子目录 image/video/license/store) static-dir: /Users/duhao/Desktop/fileTemp/LAOP/static # 任务业务配置 task: grab: # 是否拦截"申请自己发布的任务":开发联调期关闭,便于单账号自测完整流程;正式环境必须开启 self-publish-check-enabled: false spring: datasource: url: jdbc:postgresql://127.0.0.1:5432/postgres?currentSchema=laop&stringtype=unspecified username: postgres password: 329512 driver-class-name: org.postgresql.Driver hikari: maximum-pool-size: 10 minimum-idle: 2 connection-timeout: 30000 data: redis: host: 127.0.0.1 port: 6379 # 使用独立库 db2,与其他服务(默认 db0)数据隔离 database: 2 redisson: config: | singleServerConfig: address: "redis://127.0.0.1:6379" # 与 spring.data.redis.database 保持一致:独立库 db2,与其他服务隔离 database: 2 connectionMinimumIdleSize: 4 connectionPoolSize: 16 logging: level: org.hibernate.SQL: DEBUG org.hibernate.type.descriptor.sql.BasicBinder: TRACE # 微信开放平台配置 wechat: # 微信开放平台 API 域名(Client 内只存接口路径,域名统一配置化) base-url: https://api.weixin.qq.com # 小程序(code2session 登录 + 推广码 + 订阅消息) mini: app-id: wx2ad24c8742860e18 app-secret: a9e74c2e94a6d8e455e59ab49e0c88d7 # 推广小程序码打开版本:release / trial / develop(开发阶段用 develop,正式发布后改 release) wxacode-env-version: develop # 公众号(模板消息推送) mp: app-id: wx38ece89a06339842 app-secret: acb5f05922c53430028cfe2d29c64d14 # 模板消息模板 ID(服务号后台申请获得;留空时对应消息自动跳过发送并落日志) template-id: # 任务申请通知(飞手接单 → 通知商家) task-notify: ueR5iDMBpM5H50qbGQBrCD-S8mPFYq_6qm5u4LHwBSY # 商家审核结果通知(→ 通知飞手):模板未申请,申请后填入 review-notify: "" # 飞手撤销申请通知(→ 通知商家):模板未申请,申请后填入 cancel-notify: "" # 模板消息发送队列(DB 持久化队列,运营调优参数;不配置时代码内置默认值兜底) notify: # 消费者轮询间隔(秒):无任务时等待,避免 CPU 空转 poll-interval-seconds: 3 # 每批取任务数上限:按峰值接单量预估 batch-size: 20 # 最大重试次数:超过后置 FAILED 并软删除 max-retry-count: 3 # 重试间隔(分钟,逗号分隔,第 N 次重试取第 N 个值,超出取最后一个) retry-interval-minutes: 1,5,30 # 僵尸任务超时(秒):PROCESSING 超过此时长未更新即回收为 PENDING zombie-timeout-seconds: 300 # 优雅停机等待时长(秒):停机时等待当前批次处理完成 shutdown-wait-seconds: 10 # 微信回调服务器验证 Token(公众号后台"服务器配置"中填写,需一致;未配置时回调验签失败) server-token: