请问在thinkphp中workerman连接资源如何在不同模块之间共享

tp5中 workerman服务端写在 push模块的某个控制器里,我想在 index模块的某个控制器中调用 workerman服务端的方法,比如在 index模块 下的 user控制器 里调用$con->send(),主动向客户端发送消息,请问要怎么做呀!就是想把连接成功后的对象存起来,给其它模块控制器调用,尝试过 global, 打印出来是 null...

oshell 发表与 2019-04-05 2465 浏览 2 回答
php做直播服务器,如何推送rtmp流

目前服务器里已经有了,推送文件...

awesome1tang 发表与 2019-04-01 4277 浏览 1 回答
关于workerman全局变量的使用

我想使用workerman做与数据库的长连接,所以我设置了全局变量$DataBaseConn,当workerman进程启动时,连接数据库,$DataBaseConn作为连接标识全局使用,如下所示: $http_worker = new Worker("http://0.0.0.0:80"); $http_worker->count = 1; $DataBaseConn = null; $http_worke...

dreamboycx 发表与 2016-03-09 9440 浏览 1 回答
全局数据存储在哪里最合适?

在GatewayWorker模式下,为了重启工作进程不影响客户连接,所以在Worker进程里不保存用户状态,所以我想问下在做MMO游戏类型的时候,大量用户数据放在哪里比较合适?不能在Worker里用全局变量保存,又不能在GATEWAY里保存了,通过传递数据的方式访问。如果用REDIS之类的来交换数据,由于是REDIS是单线程的,如果大量用户并发的话,REDIS势必会造成响应速度慢的问题,有没有什么好的方法呢?(Mec...

ljfuyuan 发表与 2015-09-07 4079 浏览 1 回答

oshell

27
积分
0
获赞数
0
粉丝数
2019-04-03 加入
🔝