想用swoole做一个队列,感觉业务逻辑写在onReceive里面也可以吧,为何还需要投递到task里面去执行呢?

如题,想通过swoole做一个队列,参照网上代码写到一半,感觉业务逻辑写在onReceive里面也可以吧,为何还需要投递到task里面去执行呢?swoole新手,从没用swoole做过项目,求解。

阅读 567
评论 2019-05-22 提问
    3 个回答
    • 1.3k

    onReceive里面是同步执行的,会阻塞
    投递到task里面相当于通过队列执行