【发布时间】:2021-05-20 19:47:51
【问题描述】:
我想用 Laravel 的广播系统创建一个多人测验(我使用 Vue.js,因此页面不需要刷新)。为此,我需要设置一个系统来在倒计时结束时停止提问(服务器将向玩家发送广播消息)。但是我不知道如何正确地做到这一点并获得最佳性能。 我想使用排队作业:当一个问题开始时,会创建一个作业并延迟 20 秒排队。当作业执行时(20 秒后),会向玩家发送一条广播消息,指示问题已过期。
这是最好的方法还是有其他更好的方法?
提前感谢您的回答
【问题讨论】:
-
嘿伙计,你明白了吗?
标签: php laravel vue.js broadcast laravel-8