sque:简单的que经理和客户

时间:2024-06-06 06:21:42
【文件属性】:

文件名称:sque:简单的que经理和客户

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-06 06:21:42

JavaScript

目标:创建一个队列管理器,使任务不会期望执行它们的人做出响应。 可以将任务添加到不同的队列。 任务按添加顺序排序:先前添加的任务位于队列的开头。 提交进行处理的任务将从队列中删除。 任务可以有其他数据 建筑学。 Redis用作存储。 作为服务器端语言,NodeJS。 作为客户端。 整个应用程序分为三个部分: 主服务器-从外部应用程序接收任务,将其存储在存储器中,并根据请求将其发送到工作服务器进行处理。 工作服务器-可以有无限数量。 他们从主服务器请求一项任务,并自行决定何时请求下一个任务。 数据仓库-Redis。 主服务器: 方法: constructor(queName, options) -在实例化该类时创建一个名为queName的新队列(或连接到现有队列)。 在options.redis可以传递用于连接到萝卜的参数。 push(params) -添加任务。


【文件预览】:
sque-master
----.gitignore(15B)
----test()
--------manager.test.js(2KB)
--------index.test.js(590B)
--------fixtures.js(460B)
--------client-test.js(771B)
----package.json(569B)
----readme.md(3KB)
----.editorconfig(167B)
----lib()
--------client.js(1KB)
--------getKey.js(141B)
--------redis.js(407B)
--------index.js(105B)
--------lodash.js(321B)
--------manager.js(3KB)

网友评论