如何实现类似异步mySql的异步回调的本地函数呢?

使用过程: 收到消息后,调用异步回调函数,先发送状态给客户端; 然后,等回调函数执行完毕后,再发送结果给客户端。...

jbking 发表与 2018-01-07 2916 浏览 1 回答
关于自定义协议中的$_SERVER使用

Gateway中,我学习http和websocket协议,在自定义协议decode中,将请求的一些数据处理后放到$_SERVER的,但是: 在onMessage中,却无法使用自定义的$_SERVER内容。 发现自定义协议中的$_SERVER和onMessage中的$_SERVER的内容完全不同。 不知道实现过程中,有什么问题...

jbking 发表与 2016-10-27 2819 浏览 1 回答
自定义协议长链接的问题

自定义了一个通讯协议,在Gateway中使用,但是发生一个问题,请指教: 看上去协议工作正常,而且相关消息处理过程也工作正常 客户端会不停的向服务器发送心跳包,较长一段时间后,出现了“failed to open stream: Too many open files ”的错误警告 此时只有一个连接的 没有数据库或其他缓存操作 不知道,出现这种情况,我应该从什么地方开始找问题...

jbking 发表与 2016-10-24 2368 浏览 3 回答
有没有大侠实现了物联网Coap协议的,能不能分享的呢

有没有大侠实现了物联网Coap协议的,能不能分享的呢...

jbking 发表与 2016-09-15 3201 浏览 0 回答
为什么同样的代码,在本地可以joinGroup而到了服务器上就不能joinGroup呢?

没有任何报错! 为什么同样的代码,在本地可以joinGroup而到了服务器上就不能joinGroup呢? 除了使用 php start status后,本地多一个 25774 1.75M text://127.0.0.1:13001 TimeWorker 0 0 0 0 服务器上没有之外,都是一样的。 不知道为什么服务器上没有呢?...

jbking 发表与 2016-08-26 8709 浏览 8 回答
除了路由里面的$worker_connections之外,还有什么方法活动所有连接的worker吗?

除了路由里面的$worker_connections之外,还有什么方法活动所有连接的worker吗?...

jbking 发表与 2016-05-06 2678 浏览 3 回答
这个错误: SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready

今天启动GateWay服务后征程,想GateWay发送消息后,报这个错误了 ------------------------ WORKERMAN ----------------------------- Workerman version:3.3.1 PHP version:5.5.31 ------------------------ WORKERS ----------------------...

jbking 发表与 2016-05-05 11394 浏览 7 回答
有繁重任务时,GateWay里面使用异步链接AsyncTcpConnection

参考了其他人的解决方案,按如下来做: 在Gateway的Application下新增了一个Worker来处理繁重任务(要调外部的http接口) > $task_worker = new Worker('Text://127.0.0.1:13000'); > $task_worker->count = 10; > $task_worker->name = 'TaskWorker'; &g...

jbking 发表与 2016-04-20 4405 浏览 1 回答
使用gateway时,如果定时任务比较多,是直接在business worker里面worker start设置呢?还是另外新建一个worker专门处理和执行呢?

使用gateway时,如果定时任务比较多,有10多个,定时执行也很快,1秒 是直接在business worker里面worker start直接设置定时器呢? 还是在Applications下,另外新建一个worker专门处理和执行呢? 或者,有什么更加合理的方式呢? 新建的worker跟gateway应该是共享同一个session吧?...

jbking 发表与 2016-04-20 4218 浏览 4 回答
请问用workerman做的http接口服务,js用ajax请求时跨域,该如何设置header呢?

一般来说,设置header('Access-Control-Allow-Origin:*')即可,在worker中设置时,会报Cannot modify header information - headers already sent by (output started at /Users/Deby/Sites/paakee/vendor/Workerman/Worker.php:1305),改如何处理呢?...

jbking 发表与 2016-04-12 8892 浏览 1 回答

jbking

1880
积分
0
获赞数
0
粉丝数
2016-04-02 加入
🔝