Gui*_*dre 7 javascript job-queue job-scheduling node.js
(这里提到的关于这个主题的大多数问题都有点陈旧,我想知道那些年来Node生态系统发生了哪些变化.)
我基本上是想在node.js的应用程序中实现一个作业队列.我听说过Sidekiq在Ruby世界中的行动以及它的工作有多棒,并且想知道节点中是否存在类似的东西.
工作人员将使用Javascript编写,因此它不必是多语言(如果是,那就很好,但绝对不是必需的).
一个很大的优点是可视化当前正在运行的作业,失败的作业等.
你们用的是什么?你知道哪些lib /服务符合这些要求?
免责声明:我为 Faktory 开发和维护 Node.js 模块。
Sidekiq 的作者创建了一个由 redis 支持的与语言无关的作业队列服务器。它称为Faktory,它在作业服务器端实现了 Sidekiq(以及更多)的最佳部分,因此您可以使用任何语言(有客户端库可用)获得类似 sidekiq 的作业处理。
Node.js(和 TypeScript)客户端可以在这里找到。
来自自述文件:
从较高的层面来看,Faktory 是一个工作服务器。它是应用程序中后台作业的存储库。作业有一个类型和一组参数,并被放入队列中供工作人员获取和执行。
您可以使用此服务器将作业分发到一台或数百台计算机。客户端可以使用 Faktory API 从队列中获取作业,以任何语言执行作业。
基本特点:
Enterprise 和 Pro 许可可用于您在 Sidekiq Pro 和 Sidekiq Enterprise 中可能熟悉的额外功能。
我发现自己在这个线程上,因为我搜索“node.js sidekiq”来寻找相同的东西,然后突然(尴尬地)想起了 Faktory。
| 归档时间: |
|
| 查看次数: |
6485 次 |
| 最近记录: |