lijia18
V2EX  ›  Node.js

求个node.js任务队列的解决方案。

  •  
  •   lijia18 · Aug 26, 2013 · 9881 views
    This topic created in 4823 days ago, the information mentioned may be changed or developed.
    有这样一个需求,我在管理界面改变一个状态后,需要向所有用户的消息表插一条数据,但是对实时性没有要求,所以我想可以弄个队列在后台慢慢跑,不占用正常逻辑的cpu,问下各位大神node.js是否有现成的解决方案?
    15 replies  •  1970-01-01 08:00:00 +08:00
    Archangel_SDY
    Archangel_SDY
    Aug 26, 2013
    1
    上个redis之类的.
    Robin
    Robin
    Aug 26, 2013 via iPhone❤️1
    2
    Kue
    zzNucker
    zzNucker
    Aug 26, 2013❤️1
    3
    node不知道有没有现成的
    python倒是有个celery挺好用的。。。
    不行用rabbitMQ搞个呗
    ETiV
    ETiV
    Aug 26, 2013
    4
    新开一个 Node APP, 传入用户消息所需的内容, 专门跑这个队列.
    lijia18
    lijia18
    OP
    Aug 27, 2013
    5
    @zzNucker rabbitMQ应该是可以的。
    lijia18
    lijia18
    OP
    Aug 27, 2013
    6
    @Archangel_SDY redis不是内存数据库吗,还能搞这个?
    lijia18
    lijia18
    OP
    Aug 27, 2013
    7
    @ETiV 就是不想重造这个轮子嘛。
    lijia18
    lijia18
    OP
    Aug 27, 2013
    8
    @Robin 查了查,这个好像有搞头。
    heroicYang
    heroicYang
    Aug 27, 2013
    9
    Kue 简单轻量,而且是 LearnBoost(TJ 大牛主打) 的项目,稳定放心啊~霍霍~
    kaifengjin
    kaifengjin
    Aug 27, 2013
    10
    @lijia18 redis的pub/sub也可以当队列用的.可以产生这么个事件后, 用redis pub下要用的数据, 然后那边再起个sub后台, 慢慢处理...话说这样很蛋疼, 直接广播也占不了多少cpu吧
    lijia18
    lijia18
    OP
    Aug 27, 2013
    11
    @kaifengjin 要说不占啥资源,主要是怕前台等撒。
    lijia18
    lijia18
    OP
    Aug 27, 2013
    12
    @heroicYang 晓得了,这个要学习的。
    hfcorriez
    hfcorriez
    Aug 27, 2013
    13
    Kue,就这个好用,用就是了
    moro
    moro
    Aug 27, 2013
    14
    新开一个进程慢慢跑嘛。
    yun77op
    yun77op
    Aug 28, 2013
    15
    Gearman任务队列 有node客户端的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1096 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:01 · PVG 07:01 · LAX 15:01 · JFK 18:01
    ♥ Do have faith in what you're doing.