5作者: jv22222大约 13 小时前
各位 HN 的朋友们! Laravel 支持 WebSocket 已经很多年了,但总的来说,它是一种单向推送架构(即 HTTP 输入,WebSocket 输出)。 Lightspeed 类似于 Node.js,它是一个单一服务器,集 HTTP 和 WebSocket 服务于一体。身份验证仅需 0.03 毫秒(一次 Redis 读取,无需数据库)。您的 Laravel 处理程序将在完整的容器内运行,响应会通过同一个 WebSocket 返回。我认为这对于创造与 Laravel 交互的新方式来说会非常棒。 总之,我搭建了一个实时演示来展示它的实际效果。基本上是 slither.io 和 Asteroids 的结合体。 游戏地址: https://innerloop.works/lightspeed 代码仓库: https://github.com/innerloop-dev/lightspeed 注意:这是 0.1.0 版本,API 在 1.0 版本之前可能会有变动。它需要 Swoole 扩展和 Redis。遵循 MIT 协议。
1作者: measurablefunc大约 13 小时前