cnpmcore icon indicating copy to clipboard operation
cnpmcore copied to clipboard

Webhook 增加 MQ 来提升成功率

Open fengmk2 opened this issue 2 years ago • 5 comments

https://bullmq.io/ 可以直接基于现有 redis 来实现内置 MQ,支持扩展到 RocketMQ 等标准 MQ。

目前 Webhook 只会尝试请求一次,失败就不再重试,需要提高它的可用性。

fengmk2 avatar Jun 22 '23 01:06 fengmk2

@elrrrrrrr 交给你来挑战。

fengmk2 avatar Jun 22 '23 02:06 fengmk2

🫡 最近假期回趟老家 等下周回来之后开搞

elrrrrrrr avatar Jun 22 '23 13:06 elrrrrrrr

这周继续 😭

elrrrrrrr avatar Jul 02 '23 17:07 elrrrrrrr

由于 bullmq 不支持传入自定义的 redis 对象,在企业级场景可能无法使用

后续独立一个 Adapter 来处理队列,使用方式参照 rocketMQ

增加一个配置,按需开启

elrrrrrrr avatar Jul 17 '23 05:07 elrrrrrrr

改成 rocketmq 实现,我来接手,将 rocketmq 用起来 https://github.com/apache/rocketmq-clients/tree/master/nodejs

fengmk2 avatar Apr 03 '24 00:04 fengmk2