tp5中 workerman服务端写在 push模块的某个控制器里,我想在 index模块的某个控制器中调用 workerman服务端的方法,比如在 index模块 下的 user控制器 里调用$con->send(),主动向客户端发送消息,请问要怎么做呀!就是想把连接成功后的对象存起来,给其它模块控制器调用,尝试过 global, 打印出来是 null...
我想使用workerman做与数据库的长连接,所以我设置了全局变量$DataBaseConn,当workerman进程启动时,连接数据库,$DataBaseConn作为连接标识全局使用,如下所示: $http_worker = new Worker("http://0.0.0.0:80"); $http_worker->count = 1; $DataBaseConn = null; $http_worke...
在GatewayWorker模式下,为了重启工作进程不影响客户连接,所以在Worker进程里不保存用户状态,所以我想问下在做MMO游戏类型的时候,大量用户数据放在哪里比较合适?不能在Worker里用全局变量保存,又不能在GATEWAY里保存了,通过传递数据的方式访问。如果用REDIS之类的来交换数据,由于是REDIS是单线程的,如果大量用户并发的话,REDIS势必会造成响应速度慢的问题,有没有什么好的方法呢?(Mec...