workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman能实现内网穿透的功能吗
我想在智能路由器上运行,php环境我都配好了,因为家里宽带80端口等等都封闭了 初步想法是和公网一台服务器保
持
一个长链接,这样路由器就能接受指令进行相关操作
问答
think-orm如何动态切换数据库连接
[截图](/upload/img/20230828/2864ec507a7824.png) #### 为此你搜索到了哪些方案及不适用的原因 下面是ai给的方法,Db:connect() 不支
持
数组参数。
问答
怎样实现长连接
研究了一天的Android做客户端,workerman做服务器端,两者之间可以正常的通讯,唯一的缺点是不能进行长连接,客户端刚刚连接上来,立马就断开连接了,怎样保
持
他们之间的长连接呢,
问答
关于模型查询提示
是框架本身不支
持
,还是需要一些插件 升级报错 
问答
大家在使用模板开发时,语法提示是怎么配置的?
Twig、 Blade、 think-template 等模板引擎,使用vscode开发没有语法提示支
持
,应该怎么配置呢?
问答
路由分组别名设置关联输出
upload/img/20241129/296749cb611b29.png) 框架路由分组别名问题,如图是通过前缀来区分分组,有没其他更好的方式输出对应关联型路由列表实现接口管理,目前文档插件都不支
持
注解生成
问答
咨询一下大佬: gatewayworker 源码阅读 _innerTcpWorker 为什么每个进程使用独立的端口?
感谢大佬解答疑惑 ```php // 初始
化
gateway 内部的监听,用于监听 worker 的连接已经连接上发来的数据 $this->_innerTcpWorker =
问答
关于执行两次pcntl_signal_dispatch的问题,烦请解惑
我看pcntl源码中php_pcntl_pending_signal先初始
化
为32个,丢失信号的场景就是信号队列满了吧,代码如下: psig = PCNTL_G(spares); if (!
问答
提交验证Validate能更优雅点吗?
#### 如何像laravel那样用控制器的参数,依赖注入的方式来简
化
呢? !
问答
请教!GatewayWorker推送消息延迟及进程数问题
一个聊天软件 日活量在400左右 个别时候会出现几分钟甚至更长时间后才收到消息 业务上双方都在线最终处理结果会同时推送给发送方和接收方 此时会出现发送方收到了接收方却延迟 请问这种情况如何优
化
,需要更改进程数吗还是
问答
webman自动路由插件有一个bug
substr(substr($file_path, strlen(app_path())), 0, - (4 + $suffix_length))); ``` 需要把$uri_path转
化
为小写
问答
我想问下webman控制台显示select 和event的区别
[](/upload/img/20250530/306838a347e37c.png) 我想问下大佬,这里event 是不是就是用的epoll模型,我理解性能是最好的,不需要优
化
了 我本地的用的是select
问答
webman-push 推送监听异常
1-1 后端群发传入3.1示例channels数组 消息都被backend-admin-1-1监听都收到了,不群发单条单条正常 使用循环3.2 传入字符串也是一样,这种情况是需要重新实例
化
吗
问答
sudo php gateway.php start 启动后无响应
// 运行所有Worker; Worker::runAll(); } public function hardware() { // 初始
化
registernew Register('text://0.0.0.0:1238'); //初始
化
bussinessWorker 进程 $worker = new此处制定Events的命名空间 $worker->eventHandler = '\app\gateway\controller\EventsDevice'; // 初始
化
}';//响应心跳数据(不建议) } //websocket 的 gateway 服务 public function websocket() { // 初始
化
registernew Register('text://0.0.0.0:1239'); //初始
化
bussinessWorker 进程 $worker = new
分享
用 Amazon Q AI 写了个 PHP 缓存库,解决” 若无则获取并回填” 这个老问题
// 带前缀 ``` 结果就是: - 同样的数据,可能有好几个不同的缓存键 - 开发环境和生产环境的缓存容易混淆 - 代码升级后,旧缓存还在那里,新代码读到旧数据就容易出问题 想着能不能写个工具简
化
一下**我说需求**:想要个简
化
缓存操作的库 2. **AI 给建议**:建议用工厂模式,还提出了键管理的想法 3. **逐步完善**:一步步加功能,批量操作、统计、热点键续期等 4.**优
化
代码**:AI 帮忙重构了好几次,让代码更简洁 5.## 主要功能 - **自动回填**:缓存没有时自动查数据库并存回缓存 - **批量优
化
**:一次获取多个数据,避免N+1查询 - **统一键管理**:标准
化
的键命名,支
持
环境隔离和版本控制 - **
问答
webman的手册是怎末实现不重复加载相同的css、js的,并且url会发生变
化
?
### 看了下webman手册并没有使用pjax,有哪位大神知道怎末实现像标题所述的那种效果吗
问答
请教一下按照文档配置优
化
linux内核执行指令后以下显示为成功吗?
#### 问题描述 这里写问题描述 
问答
关于listen() 和 run()的问题
// 放到全局事件轮询中监听_mainSocket可读事件(客户端连接事件) ```php if(self::$globalEvent) // 此处是实例
化
的Select { if($thisadd方法是listen()的最后调用的,后面我有看到 run()方法里面也有add() 方法,但是listen() 和 run()里面的add()方法虽然是一样的,但是应该是互相独立的,因为都各自实例
化
了下
问答
每次远程下载大文件,一到2047.99MB就停止了,摸不着头脑
; } // 初始
化
cURL $retry = 3;//重试3次 $ch = curl_init($url); if ($ch) { fclose($file); return "Error:无法初始
化
cURL。"
文档
AOP
// 这里写入对应的 Aspect app\aspect\DebugAspect::class, ] ]; ``` ## 配置入口文件 start.php > 我们将初始
化
方法if ($timezone = config('app.default_timezone')) { date_default_timezone_set($timezone); } // 初始
化
« 上一页
1
...
53
54
55
56
57
58
59
60
...
101
下一页 »
« 上一页
56
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝