getAllGatewayAddressesFromRegister()通过注册中心获取Gateway的通讯地址问题

getAllGatewayAddressesFromRegister()这里是与register注册中心建立了连接,然后向Register注册中心发送模拟BusinessWorker连接,获取所有Gateway的内部通讯地址,当fgets获取完数据后,socket文件指针到了文件结束的位置。这时仍然是与register建立起连接的,需要当触发到读事件监听器触发baseRead,feof($socket)检查文件指针是...

24tergderg 发表与 2016-08-31 5187 浏览 3 回答
Gateway端向客户端发送数据对数据进行encode的问题

在Gateway中通过判断加速协议protocolAccelerate判断是否预先对数据进行encode(preEncodeForClient),我想问的是,在这里预先对数据进行encode,和在连接上发送数据时对数据进行encode有什么区别?...

24tergderg 发表与 2016-08-30 3447 浏览 2 回答
TcpConnection中,baseRead读取数据原理问题

如标题,TcpConnection中,baseRead里面获取当前数据包长度之后,这里有一个判断: $this->_currentPackageLength > strlen($this->_recvBuffer),什么时候才会出现这种情况的呢?一般情况下不是strlen($this->_recvBuffer) >= $this->_currentPackageLength的吗? ...

24tergderg 发表与 2016-08-24 3295 浏览 3 回答

24tergderg

1965
积分
0
获赞数
0
粉丝数
2016-08-24 加入
🔝