workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
反馈一个workerman连接数不均衡的问题,之前用workerman3没有发现这个问题,升级到4以后就很明显了
[](/upload/img/20220702/0262bfbccdc54a.png) 这个是否需要workerman底层来进行优
化
? 需要怎么进行优
化
?
问答
webman压测
安装了event扩展,内核优
化
参数也调过了,4c8g的阿里云服务器 空跑  图中是0.0.0.0改成127.0.0.1后也没变
化
代码 !
问答
主进程与子进程之间如何可以共享数据以及修改数据?
$worker = new Worker(); $ccc='ccccccccccc'; //主进程监控$ccc值是否变
化
Timer::add(2, function() use(&$ccc) {hhhhhhhhhhh'; },[],false); $worker->onWorkerStart = function($worker){ global $ccc; //子进程监控$ccc值是否变
化
问答
应用是从控制器判断,有些反直觉
#### 优
化
建议 改为通过请求路径判断,分割路径,`app`预留给插件,其他的取第一个。 或者在现有基础上优
化
,路径分割后取`controller`前面的一个。
问答
想用gatewayworker 做物联网服务器,client_id自增会覆盖以前一直保
持
连接的client_id吗
个设备任然连接未掉线,但是现在client_id已经分配到了fffffffe,也就是只差最后一个就马上要覆盖第1个设备,为了测试上面的猜想,我将上面的4294967295改为10,第1和第2个设备不断线,一直保
持
连接
问答
https 下workerman-chat没有反应,是要什么配置么?
在http下正常运行 但https 进入网页就没有反应 代码没有变
化
是要改什么吗?
问答
webman2.1已支
持
协程,请问打包的PHP扩展什么时候支
持
swoole或者swow?
#### 问题描述 这里写问题具体描述
分享
Eloquent ORM自定义多态关联
=> 'App\Models\Post', 'videos' => 'App\Models\Video', ]); ``` ## Webman中实现 实现方法:在 webman 的 [业务初始
化
]### 流程 #### 创建初始
化
文件 执行命令 `php webman make:bootstrap LaravelDbMorphMap` 生成初始
化
文件 `app/bootstrap/LaravelDbMorphMap.php` #### 编辑初始
化
文件 ```php <?
问答
怎样正确绑定uid,以及使用?
* * 构造函数 * @access public */ public function __construct(){ //初始
化
各个GatewayWorker //初始
化
register register 服务必须是text协议 $register = new Register('text://0.0.0.0:1237'); //初始
化
bussinessWorker 进程 $worker = new BusinessWorker(); // worker名称设置处理业务的类,此处制定Events的命名空间 $worker->eventHandler = 'app\kenny\controller\Events'; // 初始
化
问答
gatewaker 怎么实现多个动态的队列?
问题来了,接收方有几十个分组,我想利用接收的数据中的分组参数来动态的初始
化
队列。 即第一个分组的数据来了,我初始
化
一个队列。我怎么样才能不在OnMessage中初始
化
多次?能否在OnWorkerstart 中这么初始
化
: $q[] = new queue(); OnMessage 中 再 $group = $message['group']; $q[$group]->InQ
问答
GatewayWorker 在多进程下怎么创建唯一的全局定时器?
## 数据库连接的次数 在`Event::onWorkerStart`里设置了mysql和Redis数据库的初始
化
配置。 如果有4个`businessworker`进程,这里就会初始
化
4次。重复的配置和初始
化
,会不会造成资源浪费呢? 能不能只初始
化
一次,全局所有的`onMessage`事件里就可以用呢。
问答
消息转发设计,如何尽最大可能支
持
高并发?
**服务器配置是4核4G高性能云服务器,目前不使用阶梯式递增压测,最高并发可维
持
在1w左右。** 超过1w,就会exit_process进程,杀掉一些连接。
问答
@walkor 大大 workerman中的传输协议可以使用protobuffer吗
如果可以的话,客户端websocket那里接受到返回数据,如何来解析序列
化
的数据呢
问答
多个Application的情况下,如何关闭或重启其中某一个App
启动和关闭的操作都在根目录下的start.php,如何细
化
到每个App?
文档
序言
Workerman每个进程能维
持
上万并发连接。由于本身常驻内存,不依赖Apache、nginx、php-fpm这些容器,拥有超高的性能。同时支
持
TCP、UDP、UNIXSOCKET,支
持
长连接,支
持
Websocket、HTTP、WSS、HTTPS等通讯协议以及各种自定义协议。开发出属于自己的开源项目,提升技能增加自己的影响力,比如[Beanbun多进程网络爬虫框架](https://github.com/kiddyuchina/Beanbun)就是一个很好的例子,刚刚上线不
久
就获得众多好评如果想要做HTTP相关的服务或者站点强烈推荐 [webman](https://github.com/walkor/webman) 5、SOA服务
化
利用Workerman将现有业务不同功能单元封装起来### **高性能** Workerman因为常驻内存,本身不依赖apache/nginx/php-fpm,没有容器到PHP的通讯开销,没有每个请求初始
化
一切又销毁一切的开销,具有超高的性能,比起传统的
问答
发现这个框架 大佬们帮忙看看这个怎么样?
运行环境:PHP 8.1 及以上 推荐扩展:event(建议生产环境安装此扩展) 目前框架拥有以下组件: HTTP 服务器(支
持
基于控制器路由的动态程序和静态文件) 依赖注入 缓存(实现 PSR-16 SimpleCache 的协程缓存) 进程信息收集组件 定时任务组件 协程 MySQL 客户端、支
持
连接池、查询构造器 日志组件(基于 MonoLog,支
持
异步写入) 自定义进程组件 异步消息队列组件(支
持
Redis、Beanstalk 作为驱动) 协程 Redis 客户端 TaskWorker(可将同步调用发到其它进程为异步调用) 视图组件(支
持
Twig 等多种实现)
问答
应用插件配置文件container.php无效
发现依赖注入未生效 只有将plugin/插件/config/container.php内容放到webman主系统/config/container.php中 php-di的依赖注入才生效 是不是应用插件不支
持
单独配置public function index() { $http = Container::get(HttpInterface::class); dump('容器实例
化
HttpInterface
问答
webman中如何优
化
以下代码执行速度(伪代码)?
#### 发现nodejs来执行这种就很快(我知道nodejs天生异步),想知道在webman里是否有提高执行速度的方案? 比如要生成10000个或者更多个文件,如何提高速度? 
问答
压测问题 最大只有1024 event已装 内核已优
化
求大佬分析下     
问答
event-loop:Workerman\Events\Swoole情况下高并发db查询如何优
化
?
 如题, 并发测试报错。 代码: 只在控制层中调用了模型的查询,无其它操作。
« 上一页
1
...
32
33
34
35
36
37
38
39
...
103
下一页 »
« 上一页
35
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝