workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
🐘 PHP 8.4 首个候选版本
发
布!采用新PHP
发
布周期策略
现已
发
布。
发
布周期更新 RFC 请求对几项更改
进
行评论和投票,其中两个最重要的更改包括将每个 PHP 版本的有效维护期从一年延长到两年,以及将有效支持和生命周期终止日期与日历年年底保持一致。img/20241006/0667020ff18526.png) ## PHP8.4 PHP 8.4 带来了几个主要的新功能,包括属性钩子、非对称可见性支持、惰性对象、Unicode 16 支持、改
进
和弃用但是,PHP 8.4-RC1 Windows
二
进
制
文件可供下载,Docker Hub 上标记为 8.4-rc 的 Docker/OCI 映像,Ondrej/Remi 存储库上提供了预构建的 Linux欢迎关注 [[开源技术小栈]](开源技术小栈) 微信公众号,一起
进
步!扫描下方
二
维码即可* > ![](/upload/img/20231029/29653e349e0a7c.jpg)
问答
webman/push插件,后端api推
送
数
据
后总感觉链接是一直挂起的从不减少
#### 问题描述 后端推
送
使用的是3236端口 ![截图](/upload/img/20240603/03665d865da431.png) 推
送
代码 !
问答
Eloquent 写入
数
据
结果不符合预期
#### 问题描述 使用 Eloquant 定义了一个 Model,根
据
文档和测试写入一行记录。
数
据
行插入但是不符合预期。 这个是我的 Model 文件 ``` <?``` $initAccount = new Staff(); $initAccount->setName("demo"); $initAccount->save(); ``` 查看
数
据
结果: !AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ``` 不是很熟悉Eloquent,但是翻阅Eloquent文档并未
发
现解决办法
问答
对于前端Post的传参Body
进
行加密,但是解密有点问题
app.rsaKey.app_key')); $postData = $aes->decrypt($rawData); $postData = \json_decode($postData, true); 在控
制
台打印$rawData的
数
据
如下 ![截图](/upload/img/20240126/2665b35b50cc54.png) $request->rawBody()里面返回的
数
据
好像连头部也返回了,要怎么去操作,在工具上面测试解密成功呢
问答
【已解决】遇到个非常怪的问题,
数
据
丢失
#### 问题描述 这边有个支付的项目,从日志看拉起支付了,生成了订单,订单信息也在,但是在异步回调的时候,去校验订单在不在,这时候查不到了,然后我从库查也没有,而且id一列是自增的,
发
现会出现如:1002,1003,1005,中间就少了一个,我可以确定地时候没有删除操作,
数
据
当时在拉起支付的时候,确实也是存在。
问答
如何使用定时器功能,每间隔一段时间,给用户
发
送
消息
如何使用定时器功能,每间隔一段时间,给用户
发
送
消息 能详细讲解下吗 我看你的代码没看太明白呀
问答
求助老大,我用workerman的
GatewayWorker
做推
送
服务器时的问题
以聊天程序为例,在客服端
发
送
登录信息时,workerman中通过setSession设置如下信息:Gateway::setSession($client_id,array('name'=>$message_data
问答
GatewayWorker
停止的时候有回调函
数
吗?
如题.只看到了启动有回调,业务逻辑需要启动时把IP地址加入redis列表,停止的时候我想删除,但是没有
发
现有回调函
数
.有大神支支招嘛?
问答
希望给 Webman 的 json 助手函
数
添加状态码参
数
该函
数
默认返回200状态码,希望可以添加一个可选参
数
控
制
具体状态码
问答
【
GatewayWorker
】如何优雅地平滑迁移Register?
由于前期架构设计问题导致服务器资源浪费,现在需要缩减资源, 使用的
GatewayWorker
框架,分部署集群部署,但只有一个Register, 目前需要将Register从A服务器迁移至B服务器,又不能中断在线的客户端暂时能想到的就是新起一个Register和新的Gateway集群,让客户端转移至新的Gateway, 同时业务逻辑需要做很大调整,下
发
消息都需要
发
送
至2个Register, 这种方式可行,但调整的难度比较大
问答
基础插件用到
数
据
模型配置问题
#### 问题描述 基础插件vendor有用到
数
据
库模型 通常默认使用的是框架config配置,这里有办法指定应用插件调用vendor扩展 使用webman 应用插件的配置不。
问答
官方的demo有使用
数
据
库的完整例子么?
想学习一下如何使用workerman gateway中使用
数
据
库的例子。 看了几个项目,好像都没有用到。比如聊天室。
问答
php curl_multi 本身bug,导致接口业务从webman转golang
2> 如果a返回错误,就看第
二
快返回的结果,如果c第
二
快返回,结果正确,就把c结果返回下游。业务结束。 之前使用 curl_multi 由于这函
数
本身的bug,一直循环,导致 超时。理论上说,有几个第三方,就
发
送
几次请求,而这个函
数
,会重复多次。 只能选天然支持并
发
的语言。比如go。 但依然不甘心,这些好用的框架,为啥不出个这种功能,类似go的协程呢?? 期待大佬解决。
问答
爬抖音直播间弹幕,关注,点赞,礼物之类的
数
据
违法不
#### 爬抖音直播间弹幕,关注,点赞,礼物之类的
数
据
违法不 ![](/upload/img/20231007/0765210bf0da5e.png) 比如把爬下来的
数
据
库,整理后,卖接口违法不 已经部署到线上了 http://douyin.aixiaoxin.com
问答
GatewayWorker
MySQL
我的
GatewayWorker
版本是3.0.7,在Events.php 里面,onWorkerStart()方法里,可以直接 通过 self::$db = new \
GatewayWorker
\Lib\DbConnection('127.0.0.1', '3306', 'xxx', 'xxx', 'xxx'); 访问MySQL,并没有像
GatewayWorker
文档中说的,要先通过composer
问答
添加不了
数
据
到redis队列中
重启服务器又能用,过段时间就不行了,就是添加不了
数
据
到redis队列中 #### 程序代码或配置 #### 重现问题的步骤 #### 操作系统环境及workerman/webman等具体版本
问答
第一次搞这个 socket链接不上是怎么回事呢 无法建立到 ws://127.0.0.1:2346/ 服务器的连接。
) { console.log("连接成功"); ws.send('tom'); console.log("给服务端
发
送
一个字符串websocket协议通讯 $ws_worker = new Worker("websocket://0.0.0.0:2346"); // 启动4个
进
程对外提供服务$ws_worker->count = 4; // 当收到客户端
发
来的
数
据
后返回hello $data给客户端 $ws_worker->onMessage = function($connection, $data) { // 向客户端
发
送
hello $data
问答
isOnline($client_id)是在线的,但为什么getOnlineStatus获取列表为空?
连接没有断,isOnline查了在线,也可以正常
发
送
接收
数
据
,但是getOnlineStatus返回的一直是空列表,昨天还好好的今天就不行了,这可能是什么原因啊? Workerman 3.1.8
GatewayWorker
1.0.3 ---------------------------------------------------------------
分享
高速共享缓存插件分享
/
数
据
库实例;每个区服下的服务器实例对于
数
据
库
数
据
的要求是强需求,且为变动较为频繁的
数
据
内容,与web的微服务有区别,所以我们没有使用类似Nacos或者其他配置中心
进
行处理,从而用更适配当前场景的Redis# webman-shared-cache 我们的基础应用实现了定时器来从MySQL
数
据
库读取配置信息,定时器的处理器也在读取
数
据
刷入Redis的同时触
发
共享内存的更新事件,上层业务通过更新事件的回调出
发
会将- 每一个子通道储存空间的value都是拷贝的,存在相同的
数
据
,各自监听器监听各自的子通道储存空间;消息的
发
布支持向所有子通道
发
布,也可以指定子通道
进
行
发
布。这时,任意
进
程通过 ```Cache::ChPublish('test', '这是一个测试消息', false);```
发
送
消息即可。**注:
发
送
消息第三个参
数
使用false时,如
发
送
时还未创建监听器,消息则不会储存至Channel,即监听后才可存在消息** ## 实现类似Redis-stream 与Pub/Sub相同,只不过
发
布消息使用
问答
第三方框架做的后端项目使用
GatewayWorker
IOS端如何链接到
GatewayWorker
并取到$client_id
我启动了
GatewayWorker
```sh ----------------------- WORKERMAN ----------------------------- Workerman4 xxxx Register text://0.0.0.0:1238 1 ``` 就是不知道IOS端如何接
进
来要
进
那个Listen 还是要单独去开一个Websocket协议的端口 求教,不知道要如何和IOS端的同事交流接入了
« 上一页
1
...
95
96
97
98
99
100
101
102
...
402
下一页 »
« 上一页
98
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝