workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
🧌 实战系列 | 高性能PHP框架webman协程插件入门实战
chaz6chez`的协程插件** https://www.workerman.net/plugin/167 ## 🐞 简介 > **🚀🚀 webman-coroutine 是一个 webman 开发框架
生
态下的协程基建支撑插件建议
不
要将`swoole`加入`php.ini`配置文件 3.WebmanCoroutine\Factory::$_handlers`的顺序执行`available()`择先 > 注:因为`eventLoopClass`与`HandlerClass`是一一对应的,所以建议
不
管是否存在相同的
事
件循环或者相同的处理器都需要继承后重命名## 自定义协程化 `webman-coroutine`提供了用于让自己的自定义服
务
/进程协程化的基础工具 > 注:考虑到 webman 框架默认
不
会启用注解代理,所以这里没有使用注解代理来处理协程化代理自定义服
务
> 代码样例:[CoroutineWebServer.php](src%2FCoroutineWebServer.php) 假设我们已经存在一个自定义服
务
类,如`MyServer.php
问答
10万台硬件同时并发tcp上传数据到socket服
务
器,怎么设计集群服
务
器,瓶颈是
不
是在mysql
gateway集群,mysql集群数据库,服
务
器要达到多少台才能满足,并发量
问答
路由为什么没有走中间件?
[截图](/upload/img/20220811/1162f4dd54c151.png) 目的是校验token的有
效
性 然而header中传token就走中间件,
不
传或者token无
效
就直接走控制器
问答
请问webman中gateway多服
务
器应该如何部署
我现在现在有两个服
务
器,客户端websocket只连接主服
务
器 其他服
务
器在处理任
务
时向主服
务
器通过 Gateway::sendToUid()发送消息 $_ENV['MAIN_SERVER_IP'] 是主服
务
器的内网ip 现在有几个问题是 当我把内网ip改成127.0.0.1,主服
务
器是可以使用的 , 但是当我改成真实的内网ip后,主服
务
器也无法使用了, 另外我子服
务
器应该如何设置呢?现在子服
务
器的$_ENV['MAIN_SERVER_IP']都是指向主服
务
器的内网ip,是无法使用的 希望有知道大神
不
吝指教,万分感谢 !
问答
webman-常驻内存疑惑
只有控制器 和 启动脚本中 载入的文件(比如,process,composer包),才是常驻内存的 我们自己写的业
务
代码,比如,在某个方法里,直接 new 的,这种都
不
是常驻内存的吧 因为遵循PHP垃圾
回
收机制如果仅仅只比较业
务
代码,是
不
是跟fpm中,性能差
不
多的呢?
问答
关于内存占用过多
使用场景: 搜索服
务
启动100个进程 定时器触发任
务
调度系统,向搜素服
务
投递任
务
(tcp) 搜索服
务
不
间断的接受任
务
发起curl请求去第三方请求数据(返
回
的数据包很大),调试发现在json_decode
问答
部署在服
务
器报错
使用workerman-for-win 实现消息推送 在本地测试 完全OK 但是部署到 WINDOW系统 IIS 的服
务
器里面 启动 就报错 错误:syntax error:unexpected T_STRING实在
不
知道解决 求救
问答
ws服
务
端 端口问题
ws 服
务
端 原来运行正常 最近设备上线接收
不
到设备的数据了 但是在代码未动的情况下 只修改了ws端口 然后就能接收到数据了 这种会是什么原因导致的
问答
开启服
务
报错Warning: fread()
我给服
务
器打了安全补丁就开
不
起来了。
问答
Nginx反代到workman,没有数据返
回
ws.iwwee.com, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:50000/", host: "ws.iwwee.com" ``` 但是直接访问
不
经过'/config/jx_db.php'; $ws_worker = new Worker("websocket://0.0.0.0:50000"); // 启动4个进程对外提供服
务
$ws_worker
问答
webman Redis消息队列组件 redis-queue
workerman 的异步redis client封装还没
事
实现 !
不
能用好像
问答
关于 workbunny\rabbitmq 如何通过命令行独立启动多个
不
同的队列
创建队列命令后 会在process.php中
生
成配置信息,目前队列走的通,但是问题是 会直接在 webman.php 中执行消费,如果队列存在bug 死亡有可能会导致整个项目死掉,用户无法正常访问。求助有没有通过 命令单独管理多个
不
同消费队列,逐一管理。 
问答
插件webman crontab任
务
管理组件调用出错
[截图](/upload/img/20230925/25651068f85bbb.png) **问题:parameter参数只要
不
为空,增加的定时任
务
就
不
会执行,在增加得时候就会提示:** ```2、当增加任
务
成功的时候,怎么同步获取任
务
id呢?
问答
加了心跳检测,还是
不
停的重连
initWebSocket(); } catch (e) { reconnect(); } } function initWebSocket(){ var msgloc=-1; console.log("服
务
状态; }, start: function(){ var self = this; this.timeoutObj = setTimeout(function(){ //这里发送一个心跳,后端收到后,返
回
一个心跳消息, //onmessage拿到返
回
的心跳就说明连接正常 if(ws.readyState===1){ var data={type:"pong"}; ws.send(JSON.stringify(data
问答
declare(strict_types=1);导致windows启动项目后修改文件无法自动重新加载
[截图](/upload/img/20221012/126346686f03d1.png) 有没有大佬解答一下为什么会这样,要怎么改才可以
生
效
问答
webman-admin 如何设置默认主题?
查到了pear.config.json但是改了之后好像也没有
生
效
``` { "logo": { "title": "Webman Admin", "image": "/app/admin
问答
Libevent 疑问
workerman 的libevent 进行了拆解, 测试, 我运行中,注释掉 $this->arr[] = $event; 这行, 命令行会提示 no events were registered, 当我
不
注释时正常运行, 请问下, 这是怎么一
回
事
, 求解答。
分享
Casbin权限模型实战大揭秘,教育培训领域的创新实践和高
效
优化策略
云用户若要使用多个云平台,则需要学习
不
同的策略语言,分别编写安全策略; > 2. 云服
务
提供商需要自行设计符合自己平台的安全策略语言及访问控制机制,开发成本较高。>PML-EM实现了3个性质:`策略语言无关性`、`访问控制模型无关性` 和 `程序设计语言无关性`,从而降低了用户编写策略的成本与云服
务
提供商开发访问控制机制的成本。在线论文地址:http://www.jos.org.cn/jos/article/abstract/5624 # Casbin框架介绍 >Casbin 是一个强大的、高
效
的开源访问控制框架,支持 `## Model存储 与 policy
不
同,model 只能加载,
不
能保存。因为我们认为 model
不
是动态组件,
不
应该在运行时进行修改,所以我们没有实现一个 API 来将 model 保存到存储中。
问答
根据文档中的基础案例,我这里运行
不
成功啊,能
不
能帮满解决一下
// 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:55151"); // 启动4个进程对外提供服
务
$http_worker->count = 4; // 接到浏览器发送的数据时
回
复hello world给浏览器 $http_worker->onMessage = function($connection
问答
webman-push-server 出现错误,
webman-push-server,php start.php start 启动,出现错误 Call to undefined method Redis::xAutoClaim() ,composer update 也无
效
support\\Plugin::uninstall" ] } } ``` [redis官网](https://redis.io/commands/xautoclaim/) 此函数在 6.2.0
生
效
« 上一页
1
...
91
92
93
94
95
96
97
98
...
477
下一页 »
« 上一页
94
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝