异步TCP消息回调

好像有类似的问题,但搜索也找不到了,请wolker再解答下,谢谢 用的GatewayWorker,开了4个TCP网关,1和websocket网关,8个worker进程,其中ID=0的worker进程打开AsyncTcpConnection异步TCP接收其他服务器的TCP数据,那么问题是ID=0的worker进程收到的onMessage回调总是来源于同一个网关进程吗? 因为我发现websocket网关因为没有任何连接进...

daling 发表与 2017-08-01 2654 浏览 6 回答
work进程间通信

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

daling 发表与 2017-07-25 3296 浏览 4 回答
GateWay 获取无法稳定获取静态成员值

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

daling 发表与 2017-07-20 2032 浏览 5 回答
TCP 纯socket安全问题,

用GW TCP纯Socket做SERVER,每次客户端的第一个请求是身份验证数据,通过后在_SESSION中设置LoginStatus给当前连接做登录成功的标识,失败则断开,每次重连均需重新验证身份。那身份验证后的数据交换有没有必要做签名验证,即TCP连接打开后,有没有被伪造的可能。...

daling 发表与 2017-03-31 2408 浏览 1 回答
想在\Applications\YourApp\Common 下建个公共函数库,引入不了

想在\Applications\YourApp\Lib\common.php 下建个业务公共函数库,在Events.php死活引入不了,是命名空间问题吗,对命名空间一窍不通,老板,弄个demo看看,谢谢...

daling 发表与 2017-03-30 2174 浏览 1 回答
GW中Uid和Group是不是功能重复

Uid和Group都可以一对多个client,sendToUid和sendToGroup是一样的效果吧,当然Uid没有Group功能强大些,但是除了一些getXXByXX之外,Uid和Group有哪些业务场景区别吗...

daling 发表与 2017-03-19 1755 浏览 1 回答
Gatewaywork框架中使用AsyncTcpConnection的问题

看完两个手册,Gatewaywork好用,还有个问题,需要在bussinessWorker进程onWorkerStart时使用到AsyncTcpConnection异步连接类,并在AsyncTcpConnection的Onmessage回调函数中组播处理后的数据,如何在events.php中使用AsyncTcpConnection,并在AsyncTcpConnection中使用sendToGroup组播函数。 有没有...

daling 发表与 2017-03-15 4462 浏览 7 回答
长连接socke并t密码验证后,后续client的请求数据包是否还有必要带token

尝试连接socket并通过用户名密码验证后,并假设网络一直在线,连接一直维持着,后续的请求包里还有没有必要带access_token呢...

daling 发表与 2017-03-15 3505 浏览 1 回答
workerman对不间断TCP数据流的高效处理

一个客户端通过Socket tcp协议连接到workerman后,源源不断的向服务器传输数据,数据用#号标识该条数据开始,用-号分割数据项,用!号标识该条数据结束。没有包边界,因为数据较小,每次接受到很多条数据,通过onMessage打印出来看,如下,怎么才能将每条数据的第三列取出来,并且不丢数据呢? 数据样列: #558-A365485-954569-854121! #558-B785485-521459--! #...

daling 发表与 2017-03-14 5083 浏览 4 回答

daling

1905
积分
0
获赞数
0
粉丝数
2017-03-14 加入
🔝