Skip to content

7.4 新增 Worker Job

路线

  1. packages/shared/src/server/queues.ts 定义 payload schema。
  2. 添加 QueueNameQueueJobsTQueueJobTypes
  3. 写 producer。
  4. worker/src/queues/** 写 processor。
  5. worker/src/app.ts 注册。
  6. 设置 concurrency、limiter、lock 选项。
  7. 写 worker tests。

自检

  • payload 是否 rolling deploy 兼容?
  • 失败是否应该 retry?
  • 是否有 project filter?
  • 是否有 metrics/logging?

下一节

修改 ingestion 字段