88 lines
3.4 KiB
YAML
88 lines
3.4 KiB
YAML
# 开发环境: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:
|