请问这种游戏服务器架构是否可行?目的是想要尽量提升单服可容纳玩家量。

[attach]708[/attach] 看了http://wenda.workerman.net/?/question/358 http://wenda.workerman.net/?/question/1242 这两个关于处理繁重任务和游戏服务器架构问题的问答。设想出如上图中的游戏服务器大概架构。 用gamecenter一个单进程来维持客户端连接和给任务处理进程 分配任务以及接受结果后发送给客户端。把随机掉落,战...

StaticM 发表与 2017-07-29 4619 浏览 2 回答
GatewayWorker

初学者,请教几个问题 1.GatewayWorker中,假如开启了5个BusinessWorker进程,此时有10个客户端连接上来, 每个work进程维持2个连接,假如每个连接都需要进行数据操作,此时每个work进程是如何工作的呢 是2个连接,串行起来,一个接着一个操作吗 2.GatewayWorker与其他web框架相结合,我按照demo,可以成功的完成类似的功能: 用户打开一个页面,此时与GatewayWorke...

evilk 发表与 2017-07-29 6707 浏览 2 回答
GatewayWorker MySQL

我的GatewayWorker版本是3.0.7,在Events.php 里面,onWorkerStart()方法里,可以直接 通过 self::$db = new \GatewayWorker\Lib\DbConnection('127.0.0.1', '3306', 'xxx', 'xxx', 'xxx'); 访问MySQL,并没有像 GatewayWorker 文档中说的,要先通过composer 安装 work...

evilk 发表与 2017-07-28 3171 浏览 1 回答
PHPSocket.IO uid的问题

问题1:系统生成的uid在什么情况下会下线? 问题2:如果从A页面生成的uid然后转到B页面时,再给该uid发送消息时会收到吗?...

anglesdl 发表与 2017-07-27 2837 浏览 1 回答
引入JQuery.js 引入之后不能接受到信息了

如图...

小师弟 发表与 2017-07-27 3467 浏览 1 回答
不懂怎么回事 我上图

我上图...

小师弟 发表与 2017-07-27 2481 浏览 1 回答
是连接错误么一直是office

我用的虚拟机 把workerman 放到一个项目;然后TP 一个项目 页面按照demo 布局的 但是一直这么报错 GET http://www.test2.com:2120/socket.io/?EIO=3&transport=polling&t=1501090102250-1 41.34s...

小师弟 发表与 2017-07-27 2153 浏览 4 回答
GatewayWorker搭建wss服务,用于小程序开发,nginx 反向代理不成功

我只有一个 ca 证书域名。 微信小程序只能使用https 、 wss ,服务不能带端口号 443 用于 https 的api 接口开发,之前模拟器中wss 是 websocket://0.0.0.0:7272 但是真机没有办法使用443 以外的端口号。 网络上有很多帖子都是使用http返回代码socket 如 proxy_pass http://127.0.0.1:7272; #代理3100 不能理解为什么是ht...

mingzhi 发表与 2017-07-26 4003 浏览 2 回答
关于对象销毁

to dear walkor: $obj = new $class(); //记录到对象池 Gdate::$objPool = &$obj; 如上 我会把所有new过的对象都放入一个对象池里面,当一个请求结束后 我需要 手动销毁所有对象 请问这个要怎么弄,直接 unset ?还是设值为null?试了下 unset掉 Gdate::$objPool 原本的 对象还存在 zend会拷贝一...

bigman 发表与 2017-07-26 2924 浏览 7 回答
微信小程序使用gatewayworker

Warning:stream_socket_enable_crypto(): SSL operation failed with code 1 . OpenSSL Error messages: error:1408F10B:SSL routines:SSL3_GET_RECODE:wrong version number..... 请问这是什么错?...

xinaigoil 发表与 2017-07-25 4543 浏览 1 回答
workerman启动报没有错,导致启动失败

启动时报错, Could not open input file: start,使用php start start.php -d启动,但是启动后就报错...

kimm 发表与 2017-07-25 4021 浏览 2 回答
work进程间通信

小量数据需要在work进程间交换,其中只有一个work进程在写数据,其它work进程读取数据,尝试使用PHP自带的SHMOP来共享数据,但是这也涉及各进程获取shmop_open()返回的资源标识符问题,请教下如何在各work进程里获取shmop_open()返回的资源标识符? 1、如果用到MYSQL、REDIS等的话,就没必要用SHMOP了,mysql、redis足够处理本应用的并发了,但是因为数据量小,然而新数据...

daling 发表与 2017-07-25 4917 浏览 4 回答
gateway terminated and try restart 问题

刚开始学习使用gatewayworker,,直接使用的下载的demo,然后用TCP调试,发现手动断开后,服务器端就报gateway terminated and try restart 问题,,同时所有的连接都被终止.不知道是什么情况呢...

老虎鱿 发表与 2017-07-23 4516 浏览 1 回答
wokerman进行ssl连接出错

$context = array( 'ssl' => array( 'local_cert' => GLOBAL_SSL_PEM, // 或者crt文件 'local_pk' => GLOBAL_SSL_KEY, 'verify_peer' => false ) ); ...

aton 发表与 2017-07-22 7938 浏览 1 回答
指定协议发送时,打包两次

求大神帮我解答一个问题,代码如下: case 'web_control': //获取要控制的车的client_id $car_client_id = self::$db->select('client_id')->from('carinfo')->where("car_id = '{$POST}'")->query(); $control_data = array(...

bijingjieshen 发表与 2017-07-21 3519 浏览 2 回答
如何在同个项目往多个不通的$registerAddress发送消息?

目前有多个使用Gateway的项目,这几个项目都是通过自己开发的中间件来互相转发消息,今晚发现,使用GatewatClient时,在同一个中间件同时发送消息给多个项目时(也就是有多个注册中心地址$registerAddress),始终只能发送到第一个$registerAddress,大致看了下源码,貌似是 getAllGatewayAddressesFromRegister 这个方法在作怪?有个临时的静态变量 $ad...

Wakada 发表与 2017-07-21 4135 浏览 1 回答
GateWay 获取无法稳定获取静态成员值

在Event.php中新增了一个静态成员,然后在onWorkerStart回调中,设置在$businessWorker->id == 0进程中异步打开一个TCP,并将接受的数据处理后循环赋值更新静态成员,并在onMessage回调中随时取该静态成员值,却发现无法稳定获取,时而获取值为空,时而获取值正常。 经测试,如果在onWorkerStart回调中给该静态成员循环加1,其值实可以一直正常步进的,但是换成循环赋...

daling 发表与 2017-07-20 3054 浏览 5 回答
workman写websocket客户端问题

有2个问题 1 服务端的链接格式为ws://123.207.167.163:9010/ajaxchattest demo上的ws客户端,跑不通,send后收不到服务端回复消息。 2 然后比如说ws的服务端,在客户端第一次链接后会发送一条消息,但是workman客户端触发不了onMessage的事件...

zhucecc 发表与 2017-07-20 6578 浏览 4 回答
关于退出登陆

<?php namespace control\user; use control\common\userCommon; use GatewayWorker\Lib\Gateway; class logout extends userCommon { public function main() { $sess = $this->getSession(); ...

bigman 发表与 2017-07-19 2394 浏览 2 回答

walkor

160141
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝