Laravel中Websocket基本使用(Workerman) |
您所在的位置:网站首页 › gatewayworker手册 › Laravel中Websocket基本使用(Workerman) |
什么是Workerman Workerman是一款开源高性能异步PHP socket框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。 本文介绍workerman实现socket通讯,在此之前请确定你对websocket有所了解 什么是GatewayWorkerGatewayWorker是基于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 |