workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
求助老大,我用workerman的GatewayWorker做推送服
务
器时的问题
workerman中通过setSession设置如下信息:Gateway::setSession($client_id,array('name'=>$message_data)); 当客户端断开时,workerman
回
调
问答
redis队列中循环添加异步队列数据丢失
#### 问题描述 用户提交了一万条左右的数据更新操作,用了一个A异步队列将数据放进去,在A队列中,将一万条数据循环放入B异步队列,奇怪的
事
情发
生
了,B异步可能只有几十条任
务
,死活这一万条数据加
不
进B
文档
环境要求
PHP-CLI与PHP-FPM或者Apache的MOD-PHP是独立的可执行程序,它们之间并
不
冲突也
不
会有相互依赖,完全独立。此扩展win平台
不
支持。此扩展win平台
不
支持。en/book.libevent.php) event扩展使得PHP可以使用系统[Epoll](https://baike.baidu.com/view/1385104.htm)、Kqueue等高级
事
件处理机制libevent扩展(或者event扩展)
不
是必须的,如果没安装,则默认使用PHP原
生
Select
事
件处理机制。 ## 如何安装扩展 参见[安装扩展](..
问答
webman高并发的情况下, 处理消息队列会
不
会冲突
#### 问题描述 webman处理高并发请求, 耗时的任
务
投递到消息队列, 在同台机子上消费消息队列, 高并发和消息队列处理会
不
会有性能上的影响?
问答
webman + phpSpreadSheet 大数据导出内存异常问题
如题,在webman里,用 phpSpreadSheet 导出又臭又长的数据(业
务
需要....)虽然workerman能够自动产
生
新的进程,但是这样进程
生
成地也太频繁了。。。 代码在内网,没法贴代码了。
问答
workerman 中udp的问题
# 场景: 使用workerman做udp服
务
器,两个人操作绘图需要同步,需要断线重连,需要
回
放,快进等操作,看文档说udp比较适合。自己查找了资料,看的有点懵逼
不
太了解 # 疑问: ## 一 、 udp的校验和 我看一些文章udp在ip层内已经做过校验和了,那么是
不
是在构建通信数据的时候就
不
需要做校验和这一步操作了?## 二 、 udp的发送报文形式 udp是报文发送的,那么是
不
是就是我的每个sendto操作都是一个报文发送,客户端都需要接受一次,
不
需要像数据流那样规定包头来获取数据的长度?## 三 、 udp的重发机制 udp是无顺序的且会丢失数据的,我构思的是在udp发送需要时,如果客户端收到的是有缺失帧序号的那么就发送信息到服
务
器,要求服
务
器重新发送这一帧的数据。我想要的补帧服
务
使用tcp服
务
,服
务
端启动两个服
务
,一个udp做帧同步,一个tcp服
务
做补帧服
务
(
不
会丢失),这样做可以么?会
不
会有什么问题?其他人都是如何做的?
问答
如果我想用gatewayworker在web页面内做客户对客户的音视频通信长连接,我还需要什么?
首先先,先感谢
回
答者花费时间给我解惑。 以前用gatewayworker在之前的的项目中实现了客户对客户的文字聊天的长连接服
务
,现在如果我想在聊天界面加入音视频功能,我需要从那里入手呢?有些迷茫。我看了苹果手机的浏览器
不
支持LiveCamera哪个DEMO
问答
GatewayWorker如何单开一个进程
**需求**: 实时检查房间人数,在房间人数到达要求后,由服
务
器主动向房间推送消息。 **问题**: 如何实现GatewayWorker主动向房间推送呢?
不
是由onMessage
回
调去触发的。
问答
worker的数据库操作
先说下业
务
,在workerman中定时查询一个接口返
回
数据,然后比对,如果出现新的数据,就加入数据库,然后判断用户是否中奖,并推送消息给用户。有没有demo,在手册没看到 这样操作的话,对数据库会
不
会造成很大的压力 后续补充
问答
关于h2的ssh握手协商问题 @walkor
我正在实现http2协议,握手方式目前大多数客户端都是ssl协商上层协议,也就是告诉客户端服
务
器支持h2 在监听的时候要加以下设置 stream_context_set_option($this->_context, "ssl", "alpn_protocols", "h2, http/1.1"); 目前我直接改的worker类,在里面添加这个参数,但是这
不
便于升级。我看了一圈也没看到有
回
调函数 有没有其他办法搞定呢?
问答
【已解决】support/helpers.php composer install 会初始化?
#### 问题描述 我在support/helpers.php 文件写的函数方法,每次composer install 都会没有了,是composer install 这个文件重新
生
成了嘛?
不
太理解哈 #### 为此你搜索到了哪些方案及
不
适用的原因 我希望这个文件每次composer install
不
影响我写的函数代码
问答
[已解决]workerman接收
回
传消息后,如何发送给 PHP
因为系统一直检测markdown 格式
不
正确,以图片方式发布了相关问题。 
问答
gateway 除了sendtoall 能够推送消息,其他的都
不
行
```php use \GatewayWorker\Lib\Store; use \GatewayWorker\Lib\Gateway; class Event { /_ 连接服
务
_/); // 无法推送信息 $c = Gateway::sendToAll('456'); // 可以 推送信息 return ; } ``` 是
不
是有什么地方
问答
PHP聊天系统源码-即时通讯聊天源码 - 泡泡IM
**泡泡IM**是一款基于Workerman开源框架开发的**[PHP聊天系统源码](https://www.popoim.com/)**(PHP即时通讯源码),提供高
效
、灵活的PHP聊天系统解决方案。## 部署与扩展 泡泡IM的聊天系统源码提供了详细的部署教程,无论是Linux还是Windows服
务
器,都能快速完成环境配置。得益于Workerman开源框架官方的支持,源码支持高并发处理,单台服
务
器即可承载数万用户同时在线。## 移动端
效
果  ## **立即体验泡泡IM,开启高
效
即时通讯开发!** 👉 **[https://www.popoim.com](https://www.popoim.com)** 或联系客服咨询,获取技术支持和定制服
务
!
问答
webman 让用户下载动态
生
成的数据 限制速度
我在tp6中是已经有了解决方案的,但是在webman中这个方法并
不
适用 以下是TP6中的代码 ```php private function down($data) { header
问答
Workerman出现服
务
异常重启
#### 问题描述 没有任何操作 出现了一次重启 概率性重启 几个月一次这样 出现服
务
异常重启 升级版本?还是?毕竟一两个月一次 影响还
不
是很大 #### 报错信息 ``` 2023-07-31 07:06:47 pid:3104117 Workerman[/game/gameServer/Server/..
问答
【已解决】AsyncTcpConnection 重连机制,是否可以更改send的数据
最近在workerman里面使用AsyncTcpConnection作为客户端连接ws服
务
器。但是对方里面有一个签名规则,里面需要nonce(当前时间融入到签名里面),并且会检验nonce的时
效
性。 使用过程中,触发onClose重连的时候,发现里面send的订阅数据是刚启动时候的数据。
不
太懂如何处理?还是只能自己另外实现reConnect的方式了? 已解决,下面为调整的代码: ```php <?
问答
发布一场考试,有结束时间 定时器该怎么处理
小时自动提交 或者截止时间自动提交 如果进程开启打开一个定时器(20s) 轮询查mysql roomId 通过roomId查询reids对应房间详情 怎么能做到没有时间差 用户进入考试开启2小时定时任
务
,定时器过多会
不
会影响
效
率
问答
摇色子中的一些业
务
代码从匹配房间到开始游戏最后清算
摇色子中的一些业
务
代码从匹配房间到开始游戏最后清算,都是写在一起的,自己也
不
知道性能怎么样,请大佬指点一下 ```php public function matchRoom() {this->isEnoughMoney($hourse_grade, $user)) { return ReturnService::returnError(10002, '余额
不
足|-------------------------------------------------------------------------- | 返
回
结果
问答
AsyncTcpConnection作为客户端与其他服
务
端通信连接出现数据延迟的问题
我是用AsyncTcpConnection作为客户端,连接其他socket进行通信,但是当服
务
器那边发送给我这边的客户端短时间内,也就是并发一多,其实也没多少,差
不
多100左右,这边的客户端在onMessage打印的数据里有些请求就会延迟个1分钟以内
不
等的时间,所以想问这个怎么解决???
« 上一页
1
...
133
134
135
136
137
138
139
140
...
468
下一页 »
« 上一页
136
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝