laravel 使用websocket 有没有比较优秀的方案?

laravel 使用websocket 有没有比较优秀的方案 能稳定并且支持高并发?
如果用swoole 有没有比较好的第三方包喃?
还是有没有其他更优秀的方案?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 36

laravel-s 真心不建议使用

2周前 评论
kis龍 2周前
tiantian10000 (楼主) 2周前
她来听我的演唱会 2周前
哪吒的狗腿子 1周前

laravels了解一下

2周前 评论
tiantian10000 (楼主) 2周前
哪吒的狗腿子 2周前
哪吒的狗腿子 2周前
保安

workerman

2周前 评论
tiantian10000 (楼主) 2周前

php-socketio,wokerman系的

2周前 评论

可以看看这个

file edu.51cto.com/course/26196.html

2周前 评论
tiantian10000 (楼主) 2周前
my38778570 2周前
勇敢的心 2周前

要不就node,要不就workerman

2周前 评论

我们用的这个 Pusher, 如果服务器在国内就不知道有没有延迟

2周前 评论
tiantian10000 (楼主) 2周前

用workman当中的GatewayWorker吧 这个相对会简单点 附上使用连接www.workerman.net/doc/gateway-work... 融合laravel项目也容易一点 什么心跳啊 常驻内存啊 那些乱七八糟的都帮你处理好了

具体得看你这个的业务复不复杂 如果考虑融合进去不好融合进去 那就swoole 毕竟是个扩展 只要有php文件的地方就行 单独新建一个php文件new swoole ,。。。。一个websocket服务就起来了 但是需要处理的细节可能会有点多

2周前 评论
tiantian10000 (楼主) 2周前
tiantian10000 (楼主) 2周前
y1415181920 (作者) 2周前

当然是用laravel推荐的soketi

2周前 评论
还不出来 2周前
91it (作者) 2周前

试试laravel官方提供的第三方扩展包 github.com/beyondcode/laravel-webs...

2周前 评论

可以看看 Soketi ,我在阿里云搭了一个测试的,你可以看看速度,我们目前使用这个方案。 博客:搭建基于 Soketi 的 WebSockets 高性能服务(Laravel 广播组件零侵入...

2周前 评论

laravel-s 真心不建议使用

2周前 评论
kis龍 2周前
tiantian10000 (楼主) 2周前
她来听我的演唱会 2周前
哪吒的狗腿子 1周前

不行用webman啊,而且支持lavavel数据库扩展包

2周前 评论

soketi,稳定性不错

2周前 评论
sanders

laravel-echo-server 或者 laravel-websocket

各有优缺点: 前者是 nodejs 项目,也是官方用作例子的推荐项目,使用的 socket.io 版本较旧,遇上较新的前端包没有兼容,我们前端去升级了他们的包才行; 后者是 laravel 包,好处是兼容 laravel 项目的配置,感觉单独用 laravel 跑这么一个服务有点亏,且没有支持 redis 的订阅发布模式来广播事件;

2周前 评论
tiantian10000 (楼主) 2周前
sanders (作者) 1周前

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