Webman 单机多进程消费队列

请问 webman 单机多进程消费,入库,会不会出现 其他进程同时拿到一条消息?应该都是原子的吧?...

蚂蚁搬家 发表与 2022-05-31 1437 浏览 1 回答
请问gateway worker一般和什么前端js配合使用?

我看有个socket.io.js,不过那个好像封装了太多东西了,是不是用javascript原生的Websocket就可以了?...

williamQian 发表与 2022-05-31 888 浏览 2 回答
定速出队,需要个建议

有些服务是限制QPS的,那么如何设计一个系统A,对系统A请求全部进入队列,但是从队列出队保证是一定的QPS进行 这样就不会导致被请求的系统因为QPS超出限制导致的拒绝服务 ...

forgaoqiang 发表与 2022-05-27 1544 浏览 5 回答
webman怎么在onWorkerStart中实例化数据库?

webman怎么在onWorkerStart中实例化数据库?以保证每个进程只需要连接一次数据库即可,降低数据库连接数...

是不是不能改名字 发表与 2022-05-26 1064 浏览 1 回答
为什么用v2 支付宝沙箱测试 回调回调不了

...

小陈 发表与 2022-05-26 1379 浏览 2 回答
php 线上负载过高 如何排查

这其实不是什么bug,也不是什么问题。就是最近线上环境负载很高,不是配置问题(配置 两台8核16G)。最高时负载稳在300左右,负载高时,cpu也很高,现在不知到如何去定位是哪里问题。主要是在这里向大家请教一下,如何定位问题?我现在一点思路都没有。谢谢大家了...

lan 发表与 2022-05-24 1459 浏览 2 回答
workerman中如何给基于Netty的WS服务端发送正确的数据

AsyncTcpConnection给WS服务端发送数据始终不认,反编译JAR包发现是基于Netty实现的WS服务端. 代码段: public void confirm(ChannelHandlerContext ctx, Message message) { String ackMsg = MessageUtils.buildAckMsg(message); ctx.writeAndFlush(new ...

东子 发表与 2022-05-23 842 浏览 1 回答
tp5 怎么集成redis-queue?按照文档composer后消费配置怎么处理?

修改的这个目录下的配置文件/vendor/webman/redis-queue/src/config/plugin/webman/redis-queue/ 在这个目前下创建的/application/queue/redis/ 然后投递消息这个消费怎么执行?...

纯黑123 发表与 2022-05-23 994 浏览 2 回答
redis-queue 队列插件能不能主动抛出异常?

https://www.workerman.net/plugin/12 下面是webman 官方插件的一些说明: 消费失败重试 如果消费失败(发生了异常),则消息会放入延迟队列,等待下次重试。重试次数通过参数 max_attempts 控制,重试间隔由 retry_seconds 和 max_attempts共同控制。比如max_attempts为5,retry_seconds为10,第1次重试间隔为1*10秒,第...

kspade 发表与 2022-05-22 1493 浏览 4 回答
怎么使用webman做为websocket客户端连接go启动的websocket服务端

如题,有一个长连接websocket服务需要连接然后把发送过来的数据处理...

kinross 发表与 2022-05-21 1487 浏览 1 回答
js文件3.0以上的版本连不上socketio,服务端的socketio需要修改什么设置吗

js文件3.0以上的版本连不上socketio,服务端的socketio需要修改什么设置吗...

alpha 发表与 2022-05-20 875 浏览 1 回答
gatewayWorker的onWorkerStart()方法初始化redis

我下載了gatewayWorker框架,想在框架内使用redis緩存,查閲相關文檔說需要在Events.php的onWorkerStart()方法中初始化redis對象,可是我下載的gatewayWorker框架的Events.php中并沒有onWorkerStart()方法,請問我該怎麽處理呢?...

salestina 发表与 2022-05-20 1182 浏览 1 回答
不明原因 exit with status 64000

直接下载 Linux系统快速开始(从一个精简的聊天demo开始) 的内容然后复制到项目里面,唯一的修改就是start.php 中的路径 Applications 修改为 src,然后端口改了一下。 下面是我的工程目录和报错 不知道是否与composer.json有关 恳请各位大佬帮忙看看! 直接将start_gateway.php文件改成如下可以运行 <?php use Workerman\Worker; ...

bianwemin 发表与 2022-05-18 4120 浏览 2 回答
请教在webman中关于单例的疑问

实际需求:在控制器中需要对当前访问者进行权限判断。权限内容保存在磁盘文件中data.db,文件容量大概1MB。 目前做法:因为也只有几个路径需要进行判断,没有使用中间件,而是在基类中使用beforeAction来执行判断。 //权限判断伪代码 class AbcUtil { private static $instance = null; private static $db = null; ...

oscar 发表与 2022-05-17 1426 浏览 2 回答
webman文件上传获取不到文件大小

在workerman文档里介绍[https://www.workerman.net/doc/workerman/http/request.html#获取上传文件] 获取上传文件 $files = $request->file(); 返回的文件格式类似: array ( 'avatar' => array ( 'name' => '123.jpg', 'tmp_name' => '/tmp/wo...

thy6415 发表与 2022-05-15 1976 浏览 1 回答
webman 上传图片为什么不行

$file = $request->file('file'); $res = move_uploaded_file($file->getFilename(),'./upload');...

小陈 发表与 2022-05-14 1328 浏览 1 回答
请问如何在一个请求的生命周期里复用类?

比方时候登陆之后的用户类,登陆之后,可以在任意地方调用这个类,获取已登录的信息?...

ersic 发表与 2022-05-12 1977 浏览 5 回答
windows下简单性能测试,不符预期什么原因影响了, 是需要在Linux下吗

1.用go写的并发程序(此程序测试别的项目接口都是正常的),第二个请求后就无法响应,是因为框架没有主动关闭连接? 这个问题在Linux上还是存在 2.改成curl,请求完主动close 最新进展:换成在Linux上了,接口响应性能还不错,1秒百个正常响应 $url = 'http://localhost:8787/index/index'; for($i=0; $i<50; $i++){ var_dump($i...

lxylxy888666 发表与 2022-05-11 1102 浏览 2 回答
webman的控制器逻辑更新后,调用时却仍然执行旧逻辑

如题,在使用webman 1.3.9时,修改了控制器中的代码,在终端上也看到了: xxx.php update and reload Workerman[start.php] reloading 此时再调用控制器时,发现修改没有生效。 于是,Ctrl + C 关闭了 webman ,再以调试模式启动webman ,以便观察终端上的信息。但此法仍然没有作用。控制器执行的仍旧是修改前的逻辑。 在提交这个提问的过程中,又尝...

jones 发表与 2022-05-11 1298 浏览 2 回答
关于心跳发送一个可以一个不行!

场景:我做的是一个聊天的,分商户和用户,目前用户可以正常发送心跳数据维持不掉线!但是商家那边却会自动掉线、然后经过测试发现两个只能有一个是正常发送的!这种情况怎么处理 我想达到的效果是无论是商户还是用户都不掉线 除非关闭窗口...

学习者 发表与 2022-05-11 1058 浏览 5 回答

2548a

7124
积分
0
获赞数
0
粉丝数
2021-06-21 加入
×
🔝