V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
runningman
V2EX  ›  PHP

PHP 有什么好的异步队列 支持异步任务 定时任务 任务超时处理等

  •  1
     
  •   runningman · 2017-12-09 19:26:08 +08:00 · 4600 次点击
    这是一个创建于 2543 天前的主题,其中的信息可能已经有所发展或是发生改变。

    #php# php 有什么好的异步队列 支持异步任务 定时任务 任务超时处理等

    10 条回复    2018-06-09 20:42:20 +08:00
    lights
        1
    lights  
       2017-12-09 19:38:40 +08:00 via iPhone
    rabbitmq 自研
    Moker
        2
    Moker  
       2017-12-09 19:57:18 +08:00
    laravel 自带 php-resque 超时之类需要自己开发
    runningman
        3
    runningman  
    OP
       2017-12-09 20:04:08 +08:00 via iPhone
    @lights 自己搞太累了吧 主要是稳定性 性能等方面
    runningman
        4
    runningman  
    OP
       2017-12-09 20:04:40 +08:00 via iPhone
    @Moker 看来超时得自己开发了 requeue 有个问题 貌似老阻塞
    zjsxwc
        5
    zjsxwc  
       2017-12-09 20:16:32 +08:00   ❤️ 1
    跑挂了也不重要的任务扔给基于 redis 的 php-resque 处理

    重要的任务扔给 beanstalk 处理
    runningman
        6
    runningman  
    OP
       2017-12-09 20:48:45 +08:00 via iPhone
    @zjsxwc 我看看 多谢了
    Moker
        8
    Moker  
       2017-12-10 19:20:59 +08:00
    @runningman 不会啊 你阻塞指的是,多开几个进程,我稳定跑了一年多,没啥问题,偶尔重启更新代码
    runningman
        9
    runningman  
    OP
       2017-12-12 17:55:42 +08:00
    @Moker 哥们要不加个微信聊聊,270115861
    runningman
        10
    runningman  
    OP
       2018-06-09 20:42:20 +08:00
    对时间要求不严格的话,系统定时任务就可以了。对时间要求严格,基本就用 rabbitmq 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3515 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:46 · PVG 12:46 · LAX 20:46 · JFK 23:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.