node-redis-queue:这个面向消息的中间件提供的简单队列和工作队列

时间:2024-07-27 06:10:22
【文件属性】:

文件名称:node-redis-queue:这个面向消息的中间件提供的简单队列和工作队列

文件大小:56KB

文件格式:ZIP

更新时间:2024-07-27 06:10:22

CoffeeScript

节点redis-queue 概述 这是一个非常简单的 Redis 队列包装器,用于不同进程之间的通信。 它带有两个 API: Channel——推送/弹出界面 该过程创建了 Channel 的一个实例。 发送进程使用 Channel 实例通过push函数将数据推送到队列中。 接收进程使用 Channel 实例通过pop函数从同一队列中删除数据,该函数将数据传递给接受单个数据参数的回调函数。 pop函数的某些变体可能具有超时参数,因此它们不会无限期地阻塞。 WorkQueueMgr -- 发送/消费接口 该过程创建了 WorkQueueMgr 的一个实例。 然后,它使用该实例创建一个或多个 WorkQueue 实例,每个实例代表一个具有唯一名称的不同队列。 发送进程使用一个WorkQueue实例通过send函数向对应的队列发送数据。 接收进程使用 WorkQueue 实例通过consum


【文件预览】:
node-redis-queue-master
----index.js(233B)
----package.json(1KB)
----CHANGE_LOG.md(5KB)
----test()
--------channelSpec.coffee(3KB)
--------workQueueMgrSpec.coffee(6KB)
----Gruntfile.coffee(3KB)
----redis-queue-config.json(186B)
----src()
--------connStrategyDefaultLocal.coffee(319B)
--------redisQueueConfig.coffee(584B)
--------channel.coffee(3KB)
--------workQueueMgr.coffee(3KB)
--------connStrategyCustom.coffee(430B)
--------connStrategyBlueMixRedisCloud.coffee(843B)
--------connStrategyHerokuRedisCloud.coffee(797B)
----sample-configs()
--------redis-queue-config-custom.json(184B)
--------redis-queue-config-heroku-redis-cloud.json(135B)
--------redis-queue-config-bluemix-redis-cloud.json(169B)
--------redis-queue-config-default-local.json(111B)
----JAVASCRIPT_USAGE_EXAMPLES.md(6KB)
----.gitignore(596B)
----lib()
--------channel.js(6KB)
--------connStrategyBlueMixRedisCloud.js(1KB)
--------connStrategyDefaultLocal.js(593B)
--------connStrategyCustom.js(726B)
--------workQueueMgr.js(6KB)
--------redisQueueConfig.js(698B)
--------connStrategyHerokuRedisCloud.js(1KB)
----demo()
--------src()
--------HOW_TO_RUN_DEMOS.md(5KB)
--------lib()
----DEVELOPER_INFO.md(1KB)
----README.md(14KB)
----.jshintrc(485B)
----script()
--------test(92B)
--------clean(164B)
----COFFEESCRIPT_USAGE_EXAMPLES.md(6KB)
----LICENSE.txt(1KB)

网友评论