基于workerman框架的Gateway/Worker配合第三方框架下如何做websocket集群负载?

这里我看官方文档是能大概知道如何配置分布式的,但是目前的需求是,用workerman做游戏开发,可能会涉及到链接很多,这里自己写了一个websocket压测,发现单机差不多能能撑8W链接左右,不满足要求,所以这边想做websocket的集群负载,如何配合第三方框架来做,因为有些逻辑需要在laravel下做.    ...

StubbornGrass 发表与 2018-11-12 5259 浏览 1 回答
感觉在runAll()之前实例化mysql或者redis是可以的,因为是copy on write

workerman文档里面建议将redis或者mysql的实例步骤放到onWorkerStart里面,fork之后执行onWorkerStart,这样实例就是属于这个子进程的。 但是在测试中,我发现如果在runAll前实例化,这个资源数据是copy on write的,并没有发现在runAll外面实例化有什么影响 测试代码如下: [attach]1362[/attach]   在id为0的子进程中改变redis实例,...

zhuxiaoyu 发表与 2018-11-08 3064 浏览 2 回答
gatewayworker定时器,本地可以,服务器上,出现这个错误

7f36e3694000-7f36e382f000 r--p 00000000 fe:01 399492                     /usr/lib/locale/locale-archive 7f36e382f000-7f36e3839000 rw-p 00000000 00:00 0  7f36e383a000-7f36e383b000 rw-p 00000000 00:00 0  7f36e383...

多多 发表与 2018-11-07 2822 浏览 2 回答
backlog设置了1,子进程数为1,但是还能同时有5个tcp连接

[attach]1357[/attach]   同时开5个窗口,进行tcp连接,还是都可以连上     那么这个backlog参数,到底该如何使用......    ...

zhuxiaoyu 发表与 2018-11-07 3533 浏览 2 回答
websocket启动之后,连接不上,报的好像是跨域问题怎么回事???

js打印的状态值一直是0  ...

xionglw 发表与 2018-11-07 7941 浏览 2 回答
IO select中$e=null,这个有什么作用么

workerman源码,子进程loop的时候,死循环之前$e=null,这个$e有什么作用么...

zhuxiaoyu 发表与 2018-11-07 2343 浏览 1 回答
支持swoole-eventloop 这个要怎么使用

2018-04-03 Workerman 3.5.5版本发布 支持swoole-eventloop 那要怎么配合swoole使用呢?有没有例子...

will99 发表与 2018-11-06 3713 浏览 1 回答
GatewayWorker与MVC框架结合,进行websoket通讯并将数据存到数据库是否只能Events.php中操作mysql类实现

初步接触,大致的看了文档,试着搭了简单的小demo,但是存在一些小问题:   背景:做一个类似共享单车的项目     单车与服务器进行soket通讯(无法发送ajax请求),   手机端APP与服务器进行长连接,根据官方推荐因为长连接的存在使用了GatewayWorker   1.单车只能服务器进行soket通讯,触发了Events.php中的onMessage事件,  但是因为GatewayWorker与MVC是独...

wolegequ1993 发表与 2018-11-06 4860 浏览 1 回答
json_rpc可以运行在windows吗

json_rpc可以运行在windows吗  我想在windows环境测试...

孟子说2012 发表与 2018-11-05 2563 浏览 2 回答
如何使用gateway同时既做客户端又做服务端

[attach]1348[/attach] 问题一、如上图,本地服务器 B需要接收来自客户端client  A的数据,然后将数据处理以后再发送给云服务器 C,C端处理数据以后再将处理的数据发送给B,B通过可以再次处理,发送给一个或者多个A端, 这三点直接都是长连接,请问使用gateway可以做到么,如果可以做到需要怎么配置,C端使用gateway没有问题,就是B端的gateway应该怎么使用, 问题二、B端使用两个服...

wokerman 发表与 2018-11-05 4216 浏览 9 回答
phpsocket.io出问题了 求助

[attach]1346[/attach] [attach]1345[/attach] 后台代码我是这么写的  因为业务需求是安卓汇报过来 把错误的入库 每次入库就要在前端页面汇报一次 那么需要用的while(1){} 因为runAll()会阻塞一切,不可以在while(1){}中使用 所以用的 system('php /var/www/html/probeadmin/cli/cli.php Socket index...

freddydi 发表与 2018-11-05 3219 浏览 2 回答
GatewayWorker在ios中几分钟不发消息就被杀死了,怎么解决呢

目前在安卓中是没有问题的,请问一下大家遇到过这个吗?...

卡卡旋风 发表与 2018-11-04 2789 浏览 4 回答
Gateway 能在广域网部署吗?

Gateway 分布式部署能用于广域网吗?...

jxgzzwh 发表与 2018-11-04 2023 浏览 1 回答
如果业务逻辑操作不放在onMessage中处理,那放在哪里呢

初用workerman和gatewayworker框架,有几个问题想请教一下: 建立mysql和redis连接的时候,是不是必须都要放在Events.php的onWorkerStart中? 如果和业务相关的操作不放在onMessage中,那放在哪里呢?请看我贴的伪代码,我的业务主要就是接收硬件发送过来的16进制数据,然后存入redis和mysql,设备之间不需要通讯,只需要正确无误的把数据存入数据库就行,会频繁与数据...

reed 发表与 2018-11-03 6371 浏览 1 回答
TCP连接服务器发送给客户端有时候发不出去,但客户端数据能发到服务器

之前用的UDP协议,出现这个,没什么规律,可能客户端就好了。 换成TCP协议了,客户端的内容完全正常能到达服务器端,但是服务器要发回去什么数据,可能一段时间内持续收不到,应该是没有发出去。但是此期间,客户端数据能完全到达服务器。不知道是什么情况,心累   发送接收用的同进程,一般没问题,就是有时候会出现,收不到服务器的数据...

l1234564555 发表与 2018-11-02 8484 浏览 3 回答
Worker::$stdoutFile打印信息格式问题

我通过Worker::$stdoutFile打印events文件里面var_dump的信息,信息由时间,字符串和接受到的信息组合而成,红色部分即收到的信息。然后发现了一个问题,如图所示,在打印的信息中,两条信息出现在了一个string里面,即string里面包含了另一个string,更奇怪的是外面的string所包含的字节数还和里面的一样,这种情况出现不多,请问这是为什么?还有就是最后那个引号为什么会换行显示?...

dou号 发表与 2018-11-02 3061 浏览 1 回答
gatewayworker如何确认对方身份

手册上说可以gatewayworker可以通过$_SERVER来获取对方ip,但是在局域网里面没办法判断信息的具体来源,无法具体到某一台设备,所以现在想获取mac地址,请问gatewayworker可以在收到对方发来的信息时获取对方的mac地址吗?...

dou号 发表与 2018-11-02 3246 浏览 2 回答
请问,如何读取十六进制数据,所见即所得的?

如图,是温度设备给我传的数据,红框里是温度17.3摄氏度,我用PHP语言(workerman框架)如何读取这两个字节,转化为17.3呢?...

wangqiaoluck 发表与 2018-11-02 2961 浏览 2 回答
定时长任务,内存资源回收问题,望不吝赐教

用WORKERMAN做了一台推送/定时任务系统,推送功能基本是白天才会有流量,晚上的时候会跑一些大量数据的任务(数据统计什么的),请问用WM的定时器执行这些任务之后可以自动释放对象资源么?还是需要手动释放?释放的内存方便给白天的推送服务使用。@walker...

hansliao 发表与 2018-11-01 7212 浏览 2 回答
workerman mysql update求教

想update某条记录中的某几个字段值,如col1, col2, 是想给他们+1, +2, 不知道要怎么写才美观呢?cols()  我用这种方式试了下是错误的!!!提示:General error: 1366 Incorrect integer value   难道非要读取出原记录里相关字段的值,再加上去吗?我知道用原生的语句也可以,但还是想来问下,我如果要用上面那种写法的话,要怎么写呢?谢谢大家!...

zhouciming 发表与 2018-11-01 2533 浏览 1 回答

walkor

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