ASCWH

PHP

thinkphp6.0 + Workerman+ GatewayWorker websocket通讯

HUA
03-05
/
1 评论
/
1,367 阅读
/
正在检测是否收录...
03/05

毫无疑问 重点在 Workerman
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。

GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等

ThinkPHP 手册中有部分在框架中的使用说明

首先通过 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]

之后只需要配置 gateway_worker.php配置文件中配置
![]
自定义业务处理就好了文件中都有说明,简单的很

ThinkPHPwebsocketthinkphp6.0WorkermanGatewayWorker
朗读
赞 · 0
版权属于:

ASCWH

本文链接:

https://www.ascwh.com/php-351.html(转载时请注明本文出处及文章链接)

评论 (1)
  1. 作者
    MacOS · Google Chrome

    还阔以啊

    2021-01-26 回复

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

今日天气

少数派热文榜

  • 获取失败!

标签云