文件名称:rsmq:Redis简单消息队列
文件大小:42KB
文件格式:ZIP
更新时间:2024-02-24 09:09:37
nodejs redis npm queue message-queue
Redis简单消息队列 Node.js的轻量级消息队列,不需要专用的队列服务器。 只是一个Redis服务器。 tl; dr:如果您运行Redis服务器并且当前使用Amazon SQS或类似的消息队列,则最好使用这种快速的替代方法。 使用共享的Redis服务器,多个Node.js进程可以发送/接收消息。 产品特点 轻量级: Just Redis和大约500行javascript。 速度:平均每台机器每秒发送/接收10000+条消息。 只是Redis 。 确保在邮件可见性超时内将邮件准确地传递给一个收件人。 可见性超时后,未删除的收到消息将重新出现。 一条消息被消息ID删除。 消息ID由sendMessage和receiveMessage方法返回。 除非删除,否则消息将保留在队列中。 通过可选RESTful接口 打字稿打字 :red_heart_selector: 可选的基于Promise的API(仅在定义了Promise情况下),只需将您的方法添加Async后缀即可,例如: sendMessage > sendMessageAsync ,支持所有队列方法 注意: RSMQ使
【文件预览】:
rsmq-master
----.travis.yml(81B)
----.nvmrc(8B)
----_docs()
--------redis_data_structure.md(876B)
----index.js(21KB)
----package.json(960B)
----tslint.json(2KB)
----test()
--------test.js(26KB)
--------mocha.opts(39B)
--------test.coffee(20KB)
----coffeelint.json(2KB)
----package-lock.json(41KB)
----_src()
--------index.ts(18KB)
----tsconfig.json(321B)
----index.d.ts(8KB)
----examples()
--------simple-queue.js(2KB)
----LICENSE.md(1KB)
----.gitignore(113B)
----CHANGELOG.md(3KB)
----README.md(15KB)
----.editorconfig(233B)