消息队列和监听器队列

Laravel自定义事件类的监听器可以通过实现接口ShouldQueue将其放到队列中,这和直接使用消息队列有什么不同吗?好像都可以处理耗时任务.我想知道如何确定某个任务适合使用监听器还是队列呢?谢谢

You have my word ~
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
leo
最佳答案

@the_bug 这两者能实现的功能比较类似,所以两者的界定比较模糊,不同的人可能看法不一样。这个建议多写一些代码,自己品味一下两者的区别,探索出符合自己逻辑的界定方式。

5年前 评论
讨论数量: 3
leo

这和直接使用消息队列有什么不同吗?

你这里的『消息队列』指的是什么?Laravel 的消息队列还是 RabbitMQ 这种的队列程序

5年前 评论

@leo 就是laravel的这个make:job生成的这个

5年前 评论
leo

@the_bug 这两者能实现的功能比较类似,所以两者的界定比较模糊,不同的人可能看法不一样。这个建议多写一些代码,自己品味一下两者的区别,探索出符合自己逻辑的界定方式。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!