【发布时间】:2020-09-29 10:58:55
【问题描述】:
我在nestjs 项目中实现了Bull queue,但希望producer 是一个laravel 项目。 我使用以下命令生成
Redis::command('zadd', ['bull:test:delayed', 1, $data]);
供消费者使用
@Processor('test')
export class ConsumerProcessor {
@Process({concurrency:13})
handle(j: Job<unknown>) {
this.logger.log(j.id);
}
}
生产者添加的 $data 可以通过 job.id 访问,我如何使用 job.data 访问它并拥有唯一的 id?生产者端需要做哪些改变?
【问题讨论】:
-
你成功了吗?我正在尝试实施类似的解决方案
-
你们中有人找到了可接受的解决方案吗?
标签: php node.js laravel nestjs bull-queue