thinkphp6.0 + Workerman+ GatewayWorker websocket通讯
毫无疑问 重点在 Workerman
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。
GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等
首先通过 composer 安装
composer require topthink/think-worker
次扩展中说明了 两种启动方式
使用Workerman作为HttpServer
php think worker
SocketServer
php think worker:server
其他按照文档配置足够
或者按照 Workerman 手册 进行配置
说到这好像没有 GatewayWorker 的影子 如果不使用 GatewayWorker 也可以不进行安装 单独安装workerman 也可以 ,同时 topthink/think-worker
ThinkPHP 官方扩展包一样可以不用安装,
如果使用 官方扩展包 以及 GatewayWorker 的话 怎么用呢 ![]![1583398260914.jpg]
源码中使用命令 的只是文档没有说明
使用 php think worker:gateway
启动 扩展中的 GatewayWorker 即可
![]![1583398260914.jpg]![1583398226142.jpg]
添加新评论