workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
分享:我维护的一个高体验,纯净的laravel中文文档推荐给大家
英文版每天自动同步一次官方,因此您无需有心理负担,担心文档不够新) - 响应式 pc 和移动端都有好的体验随时查阅 - 内容无删减并积极处理每一个阅读体验上的细节 - 每个页面底部评论区可以反馈文档问题、技术交流(支
持
分享
GatewayWorker 使用总结
基于 PHP 的 stream_socket_server 创建的支
持
TCP UDP Text Websocket 协议的函数,使用扩展 pcntl 和 posix 做进程通信,信号量。
问答
如何使用workerman实现多进程主动轮询外部服务器?
其中的多进程优势、异步IO、定时器和libevent事件轮询库、支
持
高并发等特性,让我眼前为之一亮.
文档
Medoo
Medoo 数据库 [webman/medoo](https://github.com/webman-php/medoo)在[Medoo](https://medoo.in/)的基础上增加了连接池功能,并支
持
协程和非协程环境
分享
php怎么跟硬件交互
电磁锁淘宝上有卖,50-80一把,什么门都能装;主要是这个通断器支
持
多种指令:打开,关闭,延时打开,延时关闭;这样的话断电上锁和通电上锁的模式都可以解决。墙插,150一台,跟普通的墙壁插座外观上没有任何区别,但可以连无线,可通过接口和小程序远程控制,机麻、饮水机等电器插上面就可以远程控制其通电了; 先看官方文档: 消息推送【上行】 当设备状态发生变
化
时1.一定先给设备配网,也就是联网,设备都是支
持
WIFI的,所以配网很简单,微信小程序进入“统软云物联”小程序,添加设备就可以。
分享
手撕 Env类. 从启动参数,或从.env文件指定配置文件
initEnv(array $env, string $envFilePath): void { self::printEnv($envFilePath); //初始
化
ENV
问答
关于webman多次消费rabbitmq fanout消息
return; } if ($worker->id === 0) { Log::channel('mq')->info('【初始
化
MQ】' . getmypid
问答
Medoo数据更新有概率会无效
示例代码: > start中全局初始
化
了数据库 ``` $worker->onWorerStart = fn(){ global $db; $db = new Medoo(数据库配置) } ``
问答
【已解决】请教用 webman/push 推送K线
/utils/push-vue' onMounted(() => { console.log('组件已经挂载') //实例
化
webman-push // 建立连接 var connection
分享
关于workerman/rabbitmq项目的建议
源码在如下位置会反复创建定时器 **Client.php 160 - 170 行位置已经创建了一个
持
续的定时器** ~~~ })->then(function () { $} } ~~~ **如上述所说的,在Client.php 182 - 220的disconnect方法中也没有重连的方案,在使用rabbitmq的管理后台将该链接断开后,该进程就始终保
持
了一个僵尸进程的角色
分享
webman mysql连接池/redis连接池,手动取还,orm操作
支
持
laravel orm操作 支
持
手动取还,快取快还,解决连接被占用,尽快释放出来给其他请求使用。 ```php <?
文档
workerman/redis-queue
# workerman/redis-queue 基于Redis的消息队列,支
持
消息延迟处理。$exception, array $package)`, `$package`是队列内部数据结构,包含了`data` `queue` `attempts` `max_attempts`等信息 支
持
更改内部数据结构
分享
我的第一个Webman插件 - 基于Redis Stream实现的消息队列插件
### 主要特性 - **基于 Redis Stream:** 使用 Redis 最新的 Stream 数据类型,为消息队列和事件流提供优
化
的存储和访问。- **自定义异常重试:** 支
持
自定义的消息处理失败重试机制,提高消息处理的可靠性。 - **死信队列处理:** 集成死信队列管理,确保消息不会因处理失败而丢失。- **延时队列支
持
:** 实现延时消息处理,使得定时任务和延迟执行变得简单易行。 - **高效的异常处理机制:** 强
化
的异常处理策略,确保队列的稳定运行。function pushMessage(string|array|int|QueueMessageInterface $data): string|bool; ``` ```php // 消息内容,无需序列
化
createQueueProducer()->scheduleDelayedMessages($dataArr); ``` > 多redis只需要在队列配置`connection`连接标识,投递方式没有任何变
化
。
分享
修改了下webman的请求和响应类,使得可以在中间件中更新Cookie
添加若干方法用于在发送响应之前修改cookie,需要先调用`cookiesToJar`将响应中的Cookie解析出来,然后使用`updateCookie`来更新,我这里主要用来在中间件中加密,这个方法不支
持
添加不存在的
问答
workerman unix如何自定义协议?
' => 'JsonRpc:///tmp/user-service', // 进程数 (可选,默认1) 'count' => 1, // 当前进程是否支
持
reload
问答
docker 集群部署问题 stream_socket_client(): unable to connect to tcp://172.25.70.8:2900
/docker/app_start PUBLISH_SSH_KEY: | -----BEGIN RSA PRIVATE KEY----- 换成部署私钥 并保
持
这种缩进模式
问答
长连接转发会阻塞吗?对后端的请求做一个并发控制,会阻塞吗,会断开吗?
不要直接断开前端请求(连接onConnect之后先不要处理,等后端空闲了在转发到后端) - 后端的响应时间可能很长 所以我的问题是: - 等待后端空闲时收到的连接会断开吗(因为这中间不会传输心跳以维
持
链接
文档
创建wss服务
5、此方法要求PHP版本>=5.6,因为微信小程序要求tls1.2,而PHP5.6以下版本不支
持
tls1.2。
文档
自动加载
而利用框架`config/autoload.php`加载的文件支
持
热加载,更改后reload即可生效。
文档
一键菜单
[img_18.png](img_18.png) # 说明 支
持
手动指定控制器、模型的类名及位置。
« 上一页
1
...
89
90
91
92
93
94
95
96
...
99
下一页 »
« 上一页
92
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝