Laravel中Websocket基本使用(Workerman)

您所在的位置:网站首页 gatewayworker手册 Laravel中Websocket基本使用(Workerman)

Laravel中Websocket基本使用(Workerman)

2023-11-01 14:33| 来源: 网络整理| 查看: 265

什么是Workerman

Workerman是一款开源高性能异步PHP socket框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。

本文介绍workerman实现socket通讯,在此之前请确定你对websocket有所了解

什么是GatewayWorker

GatewayWorker是基于Workerman开发的一套TCP长连接的应用框架, 实现了单发、群发、广播等接口,内置了mysql类库, GatewayWorker分为Gateway进程和Worker进程,天然支持分布式部署,能够支持庞大的连接数(百万甚至千万连接级别的应用)。 可用于开发IM聊天应用、移动通讯、游戏后台、物联网、智能家居后台等等。

安装 gateway-workercomposer require workerman/gateway-worker创建命令启动 workerman服务php artisan make:command WorkermanCommand

创建的命令存放在 app\Console\Commands 在WorkermanCommand.php键入如下代码



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3