McF*_*iez 12 javascript architecture message-queue node.js bullmq
我一直在查看 BullMQ 的文档:
https://github.com/taskforcesh/bullmq
https://docs.bullmq.io/what-is-bullmq
我在其比较图表中注意到它不包含 RabbitMQ 或 NATS Streaming 等项目。BullMQ 似乎是一种跨一台或多台服务器处理简单“作业”的解决方案。
为什么 BullMQ 比其他消息队列实现更适合简单的“工作”?我试图了解什么时候选择一种实现比另一种实现更有意义。
一个区别是 Bullmq 根本没有后端,只有 Redis。所有与messageQ相关的逻辑都在SDK中。
让我们指出一下,bullMQ 主要是为 Nodejs 设计的,Python 的工作正在进行中。
在我看来,主要区别在于 bullMQ 具有可用于创建流的父子关系。
我不记得其他消息队列中的另一个功能是沙盒处理器(使用nodejs工作线程)
我还建议阅读有关议程的内容
| 归档时间: |
|
| 查看次数: |
11338 次 |
| 最近记录: |