首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodeJS,作业调度

nodeJS,作业调度
EN

Stack Overflow用户
提问于 2012-12-18 14:35:23
回答 1查看 1.6K关注 0票数 2

我正在实现一个web服务器,它将做多个任务,为此,我计划使用8核心服务器上的集群。任务如下:需要每隔1秒从某个服务器轮询一些统计数据,并将这些数据存储在本地redis服务器中。需要访问多个服务器才能发送来自web客户端的单个请求的响应。一些请求可以是视频流。为此,我计划让它基于集群来利用多个内核。那么在集群中有没有办法指定“这个工人应该专门做这项工作”,如果是,那么我可以在多个工人之间分配工作,就像n1服务于n2工人的web请求和总是由第一个工人轮询等。

或者你认为我应该遵循什么来获得最好的表现。

致敬,-M-

EN

回答 1

Stack Overflow用户

发布于 2013-01-24 02:04:08

我使用过Kue,在不同的工作进程上添加了订阅者。它在Redis上运行,因此可能会引起人们的兴趣。但在您的情况下,我会考虑使用某种CRON设置。您仍然可以在不同的进程上使用redis发布/订阅功能。

Kue:http://learnboost.github.com/kue/

基于CRON的http://www.romansky.me/2012/10/20/distributed-scheduled-queue-with-redis/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13927583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档