PHP 做任务队列,现在常用的是哪个? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wdd2007
V2EX    PHP

PHP 做任务队列,现在常用的是哪个?

  •  
  •   wdd2007 2014 年 4 月 24 日 9579 次点击
    这是一个创建于 4384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    php-resque、Gearman、beanstalkd、redis的pub/sub 或者其他?

    有没有用过的,谈谈经验?
    15 条回复    2014-07-30 15:43:43 +08:00
    holystrike
        1
    holystrike  
       2014 年 4 月 24 日
    俺们村现在用的是 gearman
    但是我觉得 beanstalkd 用起来简单些
    wdd2007
        2
    wdd2007  
    OP
       2014 年 4 月 24 日
    @holystrike 今天晚上装了Gearman,初步感觉还行。不知道用起来有没有什么坑。
    pubby
        3
    pubby  
       2014 年 4 月 24 日
    gearman
    主要做抓取任务派发
    考虑到性能,worker是用node.js写的
    bearcat001
        4
    bearcat001  
       2014 年 4 月 24 日
    redis,顺便做缓存...
    我用的是laravel
    huoxiaochai
        5
    huoxiaochai  
       2014 年 4 月 24 日
    @pubby gearman默认不能持久化,即使用mysql持久化,性能也比较低,可以试试beanstalkd
    pubby
        6
    pubby  
       2014 年 4 月 24 日
    @huoxiaochai 谢谢推荐,也在用rabbitmq,确实遇到不少问题,迁移麻烦(跟hostname绑定),内存问题。 beanstalkd是所有队列都始终在内存吗?还是说内存紧张的时候可以让即将使用的数据才进入内存?
    dongbeta
        7
    dongbeta  
       2014 年 4 月 25 日
    生产环境用过 Gearman + Redis。

    Gearman 用来做 worker 的调度,Redis 保存 workload。持久化用 MySQL 慢慢倒腾。
    holystrike
        8
    holystrike  
       2014 年 4 月 25 日   1
    @pubby beanstalkd 默认是队列存内存,不过可以在启动的时候多加个参数就能把队列持久化
    huoxiaochai
        9
    huoxiaochai  
       2014 年 4 月 25 日   1
    @pubby 可以一直持久化,对内存没有限制,有多大用多大。积压的任务就会写入硬盘
    Actrace
        10
    Actrace  
       2014 年 4 月 25 日
    PHP Phtreads or Event.
    pubby
        11
    pubby  
       2014 年 4 月 25 日
    yuxing1171
        12
    yuxing1171  
       2014 年 4 月 25 日
    前段时间用了php-resque, 简单又好用.
    YiSheng
        13
    YiSheng  
       2014 年 5 月 7 日
    目前用Gearman, 监控有点费劲
    Jesse1
        14
    Jesse1  
       2014 年 5 月 17 日
    一直用beanstalkd,对比了Gearman,还是喜欢beanstalkd,轻量,高效,使用方便,php操作puts任务,go后端watch处理。
    endoffight
        15
    endoffight  
       2014 年 7 月 30 日
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2703 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 07:08 PVG 15:08 LAX 00:08 JFK 03:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86