Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Webhook 增加 MQ 来提升成功率 #529

Open
fengmk2 opened this issue Jun 22, 2023 · 5 comments
Open

Webhook 增加 MQ 来提升成功率 #529

fengmk2 opened this issue Jun 22, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@fengmk2
Copy link
Member

fengmk2 commented Jun 22, 2023

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

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

@fengmk2 fengmk2 added the enhancement New feature or request label Jun 22, 2023
@fengmk2
Copy link
Member Author

fengmk2 commented Jun 22, 2023

@elrrrrrrr 交给你来挑战。

@elrrrrrrr
Copy link
Member

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

@elrrrrrrr
Copy link
Member

这周继续 😭

@elrrrrrrr
Copy link
Member

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

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

增加一个配置,按需开启

@fengmk2
Copy link
Member Author

fengmk2 commented Apr 3, 2024

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

@fengmk2 fengmk2 self-assigned this Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants