celery.node:Node.js的Celery任务队列客户端工作器

时间:2024-05-19 04:14:30
【文件属性】:

文件名称:celery.node:Node.js的Celery任务队列客户端工作器

文件大小:75KB

文件格式:ZIP

更新时间:2024-05-19 04:14:30

queue worker amqp workers background-jobs

Node.js中的Celery客户端/工作者该项目致力于在受影响的node.js中使用celery协议实现任务队列 什么是任务队列和芹菜? 任务队列 任务队列是一种在“工人”或“机器”之间分配或分派“任务”或“工作”以异步执行它们的机制。 任务队列的常见用例: 视频编码与解码 调整图片大小 处理批量更新 任何可以异步执行的任务 应用程序(也称为“生产者”,“发布者”)将代码的逻辑块注册为“任务”。 工作人员(也称为“消费者”)使用这些“任务”,并有选择地将任何结果存储到“消息后端”。 代理(任务队列)从“生产者”接收封装为消息的任务,并将其路由到“消费者”。 但是,管理消息并不像将消息存储在数据队列中那样简单。 假设大量生产者和工人发送和发送了许多消息。 我们必须在下面考虑。 检测有毒消息 确保消息传递系统的可靠性 扩展消息传递系统 芹菜 是最著名的任务队列开源软件之一。 芹菜


【文件预览】:
celery.node-master
----.gitignore(37B)
----.eslintrc(574B)
----contributing.md(4KB)
----package.json(2KB)
----package-lock.json(124KB)
----src()
--------app()
--------kombu()
--------index.ts(584B)
--------backends()
----LICENSE(1KB)
----tsconfig.json(327B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(324B)
--------ISSUE_TEMPLATE.md(0B)
--------ISSUE_TEMPLATE()
--------FUNDING.yml(204B)
--------workflows()
----.prettierignore(43B)
----examples()
--------express()
--------change-default-queue()
--------async-await()
--------flask()
--------docker-compose.yml(141B)
--------README.md(206B)
--------tutorial()
--------tutorial-redis()
----README.md(5KB)
----.eslintignore(14B)
----.npmignore(109B)
----test()
--------app()
--------kombu()
--------mocha.opts(68B)
--------backends()

网友评论