workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
一个超级简单的RPC
使用 `stream_socket_*` 实现了一个简单的同步 client ,目前只支
持
workman 的 frame 协议。
问答
IO密集型业务,webman框架配置
#### 问题描述 项目需要调用外部查询接口,此接口有概率会超时,由于项目处理的请求可能是
持
续不断的,比如每秒受理10个请求,如果进程受理该请求后,调用外部查询接口又超时了,那么这个进程可能会超时阻塞
问答
thinkphp5整合workerman,tp5整合workerman,使用原汁原味的workerman
`` (3).在tp根目录执行命令 php think socket start 名字不想叫socket,可以修改$this->setName('socket') linux和windows全部支
持
。
问答
使用redis队列,无法直接执行成功
#### 问题描述 消费次数会
持
续增加,等到最后会执行成功,但期间日志里面会有以下记录数据,是哪里配置问题吗 #### 报错信息 ``` [2025-01-14 12:26:36] plugin.webman.redis-queue.default.INFO
文档
验证器
$validate->check($data)) { var_dump($validate->getError()); } ``` > **注意** > webman里不支
持
think-validaterespect-validation"></a> # 验证器 workerman/validation ## 说明 项目为 https://github.com/Respect/Validation 的汉
化
版本
文档
创建wss服务
websocket](https://baike.baidu.com/item/WebSocket)协议的基础上开启[SSL](https://baike.baidu.com/item/ssl)即可支
持
wssOff ProxyPass /wss ws://127.0.0.1:8282/wss ProxyPassReverse /wss ws://127.0.0.1:8282/wss # 添加 SSL 协议支
持
协议5、此方法要求PHP版本>=5.6,因为微信小程序要求tls1.2,而PHP5.6以下版本不支
持
tls1.2。
分享
windows上使用phpstorm调试webman极简教程
### 解决中断后进程不退出的小bug 虽然调试成功了,但如果使用
久
了话,你会发现,当点击右上角红色中断调试时,任务管理器中还是没有停止这个进程(但使用运行是可以正常停止的,就调试模式不行,猜测是因为xebug
分享
一个基于 webman 的小聊天室 DEMO
聊天记录回显目前是通过握手并验证成功后下发当前房间1小时内的聊天记录 **问题**:下发的聊天记录是存储到 JS 的一个数组中的,然后通过 `AplineJS` for 遍历渲染出来的,如果一小时聊天记录几千上万条浏览器肯定会卡,想听听大家的优
化
方案
问答
workman后端给服务端再给客户端发消息,客户端的消息怎么再给后端?
/Workerman/Autoloader.php'; // 初始
化
一个worker容器,监听1234端口 $worker = new Worker('websocket://0.0.0.0:1234'
问答
关于webman1.5中使用request依赖注入问题
22655dd76a8d6a.png) #### 操作系统及workerman/webman等框架组件具体版本 workerman/webman-framework:v1.5.11 #### 初始
化
webman
问答
Workerman改进建议
三 Worker类的可见性与初始
化
配置 Worker有大量的属性,public和protected都有。
问答
gateway中使用mysql
{ /** * 新建一个类的静态成员,用来保存数据库实例 */ public static $db = null; /** * 进程启动后初始
化
数据库连接
问答
🚀 社区提问规范 🚀
### 整洁的排版 排版一定要整洁规范,**代码用及报错信息请务必使用工具栏的代码块格式
化
(如下图)**。混乱的排版说明你不重视这个问题,同时也是对回答者的不尊重,自然也就没有人回答。 !
文档
send buffer overflow
如果是业务比较慢,则需要打日志定位下业务哪个部分比较耗时,然后做响应优
化
。
问答
一直连接不上TCP服务器,服务器防火墙已经关了
设置服务注册地址(注意:这个地址是start_register.php中监听的地址) $gateway_tcp->registerAddress = '127.0.0.1:1237'; // ######新增端口支
持
Text
文档
导入菜单
目前只支
持
layui图标,可选值参考[layui图标](https://layui.gitee.io/v2/docs/element/icon.html) #### weight 权重,用来排序,值大的在前
文档
如何设置进程数
# 应该开启多少进程 ## 如何设置进程数 进程数是由```count```属性决定的(windows系统不支
持
进程数设置),例如下面代码 ```php use Workerman\Worker; require_once
文档
协程
协程支
持
`Swoole` `Swow`和`Fiber`三种驱动。swow扩展,或者安装了`composer require revolt/event-loop` (Fiber) - 协程默认是关闭的,需要单独设置eventLoop开启 ## 开启方法 webman支
持
为不同的进程开启不同的驱动/db/thinkcache.md)等组件,它们都集成了连接池,支
持
在协程和非协程环境下使用。 如果你想改造一个没有连接池的组件,可以使用`Workerman\Pool`来实现,参考如下代码。workerman 协程文档](https://www.workerman.net/doc/workerman/coroutine/coroutine.html) ## 协程与非协程混合部署 webman支
持
协程和非协程混合部署
分享
关于webman启动流程的简单分析
/ private static SplPriorityQueue $queue; public function __construct() { // 初始
化
优先队列这里起初,我针对stream_select的什么时候返回的理解,除了超时场景下返回外,另外的就是监听的$read、$write、$except的文件描述符有新变
化
才返回。
分享
让你的webman实现类似宝塔一样管理定时任务
<br> ## 注意事项 ***仅支
持
linux,仅支
持
linux,仅支
持
linux。
« 上一页
1
...
86
87
88
89
90
91
92
93
...
95
下一页 »
« 上一页
89
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝