GateWay是否可以搭配RPC并且可以使用GateWay中的绑定UID?

如题,前段时间突然遇到了需要GateWay这边作为RPC服务端了,之前业务一直是作为RPC客户端去调Yii2那边的?但是业务代码里好多都是获取绑定的UID来处理后续的逻辑的。。。   现在的需求是,gateway这边是负责游戏逻辑的,但是在充值的时候需要给用户添加很多复杂的东西,但是充值的回调又是在HTTP服务这边,这样一来,如果不用RPC的话感觉搬砖的工作量很大,而且还很容易出错,所以请问各位大佬有没有办法在gat...

z54123321 发表与 2019-01-04 3247 浏览 1 回答
linux centos7 GatewayWorker运行不起来是怎么回事

运行链接不上  提示 workerman-for-win can not run in linux  ...

gaohaichao 发表与 2019-01-04 5576 浏览 5 回答
workerman作为wss客户端提示Sec-WebSocket-Accept not found

  问题同:https://wenda.workerman.net/question/3379 ,但该哥们说找到是自己的问题了,我这边还是有问题,麻烦各位大佬帮忙看看问题所在.   在浏览器端可连接,原ws地址是:wss://ws.coincap.io/prices?assets=bitcoin,ethereum,ws://ws.coincap.io:443/prices?assets=bitcoin,ethereu...

rockman1107 发表与 2018-12-08 8968 浏览 4 回答
定时器 一秒 比正常的一秒慢,是什么情况啊

20个用户左右,倒计时,每秒每个用户请求次数200左右,业余逻辑每个请求会往每个终端发送一条信息,这样定时器的每一秒会比正常的一秒慢好多,有没有好的优化方案,扩展内核都已优化...

DaXin 发表与 2018-11-17 5154 浏览 2 回答
关于php unpack解包的问题

目前有一个需求和安卓的同事对接tcp长连接,他在包头里面定义了一个8字节长的用户id,用的长整型。我这边用应该用什么格式进行解包....

caohejie 发表与 2018-10-31 3926 浏览 1 回答
workerman 接收二进制乱码

客户端发送给workerman的代码,其中参数t=1001,i={"userName":"okXU70-dcPj8wBF4-Da4xhhfQXfs","pass":"123456","loginKey":"R2A4PF34"} this.bytes.endian = Laya.Byte.BIG_ENDIAN, this.bytes.writeUTFBytes(i), this.sendBytes.writeInt32...

jermine 发表与 2018-10-31 5196 浏览 1 回答
AsyncTcpConnection如何进行拆包

大家好,我这边使用AsyncTcpConnection作为客户端来和服务端保持长连接,因为服务端也会主动推送信息到这边,服务器那边每条数据都会有四个字节来记录长度以防止粘包,那么AsyncTcpConnection这边拆包应该如何做呢?谢谢大家...

slowbro 发表与 2018-10-29 3041 浏览 3 回答
gateway的start_for_win.bat启动报错

原本使用都正常,今天启动发现此问题   register服务启动失败   [attach]1276[/attach]  ...

hafung 发表与 2018-10-17 5107 浏览 2 回答
workerman-chat 中 document.domain 什么意思

谢谢大神们,为我解答,本人新手,基本了解原理,在本地完成了一个demo,但是不知道怎么上传到服务器,实现多台电脑之间的通讯。有人答疑下吗。加我QQ225067中文去掉3223,...

panqiuming 发表与 2018-10-14 3015 浏览 1 回答
如何在websocket的基础上自定义协议?

这个框架提供的自定义协议非常好用,但应该是在tcp基础上的自定义协议吧!   我现在的实际应用场景是想在websocket基础上再添加自定义的二进制协议,所以在Protocols下自定义协议已经无效了,不知道有没有简便的方式实现我的这种需求呢?...

zhouciming 发表与 2018-10-12 6612 浏览 1 回答
一个延时操作的问题

这样一个场景,用户下单后1分钟内未支付将该订单自动删除,如何用wokerman的定时器来制作呢,希望能给个demo,我用手册的例子新建了一个文件,然后在自己的业务代码里面需要的地方采用命令行形式的方法去每次调用这个文件,效果是有,但是在请求数较多时cpu占用非常大。有大佬指点指点吗。。...

tty 发表与 2018-10-12 2962 浏览 1 回答
tp5.1整合的think-worker在onMessage里无法推送消息

[attach]1244[/attach] [attach]1245[/attach] [attach]1243[/attach] 在onConnect里能推送消息,onMessage方法里可以接收到客户端传来的消息内容,但是无法推送消息给客户端,打印消息推送结果又是成功的,...

ZhJoey 发表与 2018-10-10 5502 浏览 3 回答
新手求助,稳定运行了22天的socket服务,突然连接不上(超时)

socket服务使用(gatewayWorker3.0.7), gatewatClient3.0.0 稳定运行了22天, 今天突然出现大面积连接超时的问题。 http程序的日志有连接关闭的记录  connection close tcp://0.0.0.0:3013  。 gatewayWorker的日志没有错误信息, 新手求教,感谢!      status信息如图,  [attach]1239[/attach] ...

ala 发表与 2018-10-09 4005 浏览 2 回答
php客户端socket

我服务端用的是gatewayworker,协议是tcp,客户端socket连接程序如图所示,现在遇到的问题是:当我调用客户端socket发送数据到服务器时,我只调用了一次,但是客户端会重复发送数据到服务器,大多数情况都是我发起调用后整整一分钟,客户端又自动重新向服务器发送数据,但也就重发一次,有想过是不是我客户端程序所在页面自动刷新了,但测试后发现并没有,所以在想是不是我socket程序有什么问题,还请大神指教...

dou号 发表与 2018-08-22 3579 浏览 1 回答
gateway作为wss服务报ssl 握手错误怎么配置

gateway作为wss服务报ssl 握手错误怎么配置...

dennlian 发表与 2018-08-09 5067 浏览 2 回答
请问业务逻辑中使用timer,5-10秒,会不会有什么隐患?

我想在业务逻辑中使用timer实现一些重发业务。 当数据发送完,我想用timer停留几秒,再发送2-3次。 可是我看文档,没有找到执行多次的方法。 所以我在一个执行一次的定时器中使用了 for循环,每次sleep几秒,请问这种有没有什么隐患?比如用户多了有什么后果?sleep太长会不会导致进程死掉之类的?...

frontlon 发表与 2018-07-27 3827 浏览 1 回答
composer mqtt 报错

composer require workerman/mqtt Could not find a version of package workerman/mqtt matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability. 尝试了2台服...

yfgcq 发表与 2018-07-27 4603 浏览 10 回答
定时器相关疑问

我知道gatewayworker里面,正常关闭客户端或者服务器主动关闭都会调用onClose函数,极端情况下不会调用,这样客户端下线,服务器是无感知的,如果心跳由服务器主动发送,就可以规避这种极端情况不调用onClose 不过现在的情况是:心跳必须由硬件维持(特殊情况),我想通过定时器来实现对链接的监控,如果超过三十秒没有接到硬件发来的心跳数据或其他数据,则主动关闭链接,触发onClose事件,然后我发现现在的定时器...

dangpengsong 发表与 2018-07-27 3073 浏览 1 回答

six

20107
积分
0
获赞数
0
粉丝数
2016-11-14 加入
🔝