Skip to content

7.4 新增 Worker Job ​

路线 ​

  1. 在 packages/shared/src/server/queues.ts 定义 payload schema。
  2. 添加 QueueName、QueueJobs、TQueueJobTypes。
  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 字段