gatewayworker 是否适合大型IM消息通讯?

1、看gatewayworker 源码,似乎每个客户端消息都存在一个内存变量大概10MB, 如果发送速度过快,新来的消息不就丢失了? 2、这种一般用什么样的技术来做,更加合适?...

meows 发表与 2022-08-24 1171 浏览 1 回答
webman目录下,composer update 升级后,workerman升级到4.1,但是把我的redis-queue给删除了?

composer update 升级后,workerman升级到4.1,但是把我的redis-queue给删除了? config\plugin\webman\redis-queue 这个目录都丢了。...

roczyl 发表与 2022-08-22 1105 浏览 1 回答
Workerman重启后客户端发送心跳服务端报错

服务端是Workerman+GatewayWorker架设 客户端是采用C#开发的。 当服务端断开后,客户端也断开连接了。 当服务端重新启动后,客户端也重新连接上服务端了。然后发送心跳包数据。 但有时会出现客户端发送的心跳包数据,服务端也有收到信息。但是使用$data=Gateway::getUidByClientId($client_id); 来获取对应连接绑定的数据时,会报Invalid argument sup...

freely 发表与 2022-08-22 1018 浏览 1 回答
请问下webman中怎么才能使用workerman/http-client

如果是使用自定义类 要怎么触发workerman/http-client来发送请求获取数据?...

happy321 发表与 2022-08-22 2202 浏览 2 回答
workerman可以操作 lwm2m协议吗

如题 可以操作 lwm2m协议吗? 如果可以 该怎么写呢? 谢谢...

kf2006 发表与 2022-08-22 1185 浏览 1 回答
webman按照thinkorm后可以访问数据,但是日志提示报错,不知道什么原因导致的

2022-08-20 15:40:49 pid:5389 Worker[5389] process terminated with ERROR: E_ERROR "Uncaught think\db\exception\PDOException: SQLSTATE[HY000] [2002] Connection refused in /mnt/d/data0/webman/vendor/topthink/think...

xiaochao 发表与 2022-08-20 1202 浏览 1 回答
webman怎么合并输出几个小文件?

webman使用:我现在服务器有几个小文件,是上传上来分开保存的,现在想做下载功能,怎么能把这些小文件合并输出给浏览器,让客户只下载一个文件。 之前尝试过 $response = response(); $response->header(xxx); $response->withFile('文件路径1'); $response->withFile('文件路径1'); $response->w...

zfxcms 发表与 2022-08-19 1141 浏览 2 回答
composer 下载的 webman/redis-queue 里面没有 Consumer 类

使用composer安装后插件,下载完成后,发现本地vendor的src目录下只有Client.php文件...

roczyl 发表与 2022-08-19 807 浏览 1 回答
每台云服务器只有5M,5台服务器,Gateway客户端如何平均分配到5台机器上?

每台云服务器只有5M,5台服务器,Gateway客户端如何平均分配到5台机器上? 每台服务器是独立的公网ip,流量you'xian 求大佬解答...

dignfei 发表与 2022-08-18 1034 浏览 1 回答
tp如何接管onclose()

现在websocket连接断后要操作数据库怎么办?...

ying 发表与 2022-08-18 788 浏览 1 回答
gatewayworker日志分类

问题:今天突然遇到ws链接不上。 查看服务:php think xxx status 服务都正常。 查看gateway日志发现,3个周多点,日志量就达到1.2G,没找到问题出现的原因,只好重启服务,重启后正常。 需求:目前框架有没有继承日志分割服务?...

小W 发表与 2022-08-18 1599 浏览 7 回答
webman 1.4里设置'controller_reuse' => false,在__construct里redirect无效

webman 1.4里设置'controller_reuse' => false, 在__construct里判断当前时间小于某个数值就 return redirect('/base/closed'), 但无效 请问这种情况一般怎么解决?...

roczyl 发表与 2022-08-18 1412 浏览 1 回答
workerman/mqtt 如何实现双向通信?

workerman/mqtt 如何实现双向通信?实现服务器向终端设备下发指令消息。...

aigy2001 发表与 2022-08-18 1326 浏览 1 回答
在app.php中使用自定义env函数会导致内存无限增长

我看了 https://www.workerman.net/q/7564 并根据walkor大佬的建议,在 support/helper.php 中定义了: function env($key, $default = null) { static $env_config = []; if (!$env_config) { $env_config = include config_pat...

深林孤鹰 发表与 2022-08-18 1509 浏览 1 回答
socketio做聊天连接数一直增加,导致workerman直接挂断

我用socketio做了一个简易的聊天,但是会一直增加然后,我优化linux内核,并且events也扩展了,centos7.9,本身ip只有几十个,但是就很恐怖,想问下是否可以经过nginx做一层转发,怎么做,我买了nginx的防火墙,我想通过看下是否是被攻击了...

life 发表与 2022-08-17 1025 浏览 1 回答
$request->action返回的控制器名称是否为小写?

$request->action返回的控制器名称是否为小写? 测试了一下,是这样。 不知道是不是永远这样。...

roczyl 发表与 2022-08-17 906 浏览 2 回答
实现类似ThinkPHP 多应用 默认应用的路由方法

这段代码还是 walkor 的auto-route代码,主要是因为,没有默认应用自己使用上不是很方便; 但是,我又不想因为一个小功能就去安装一个composer包; 默认不使用这个代码,你前端访问一样是需要手动增加路由URL地址的,否则就需要/app/controller/action的这种方式去访问!直接把这段代码粘贴复制到config/route文件中即可 代码的流程还是很简单的,如何实现默认应用?其实就是写路由...

meystack 发表与 2022-08-17 1779 浏览 1 回答
webmanAdmin使用一键菜单后,菜单显示404

...

2494911084@qq.com 发表与 2022-08-17 1207 浏览 1 回答
gateway使用text协议可以发送十六进制的数据吗

gateway使用text协议可以发送十六进制的数据吗,还是text协议只能发送字符串...

稚出 发表与 2022-08-16 862 浏览 1 回答

walkor

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