请问 gateway 分组 跟 redis 订阅有本质上的区别吗?

我现在做了一个订阅功能; 我直接用gateway 的分组功能 如果用户订阅 test 频道,我就把他joinGroup加入test频道 然后我后端 向 test 频道发送数据 所有进入或者说订阅test频道的人都可以收到了。 请问这个跟redis的订阅发布有什么本质区别吗 比如性能方面?如果没有 我直接用这个 就没问题了。...

mayibanjia 发表与 2022-04-01 752 浏览 1 回答
更新版本 报错

版本是1.3.8 首页不报错,其他路由报错,先降级回去了 降级到1.3.6正常。 TypeError: key(): Argument #1 ($array) must be of type array, string given in J:\new_framework\vendor\workerman\webman-framework\src\Route\Route.php:146 Stack trace: 0 J...

ala3246875 发表与 2022-04-01 1119 浏览 1 回答
session 有希望增加mysql 和 memcached存储吗

有希望增加 mysql 和 memcached 存储吗? 还是希望能在配置文件直接配置过期时间,我觉得php那个配置文件挺麻烦的。...

ala3246875 发表与 2022-04-01 931 浏览 1 回答
使用gatewayWorker 的一些疑惑

容器跑1 起一个resgister 服务 容器2 起一个gateway 服务gw1 注册到resgister 容器3 起一个gateway 服务gw2 注册到resgister 容器4 起一个business 服务bus1 注册到resgister 容器5 起一个business 服务bus2 注册到resgister 客户端1连接容器2的gw1服务然后发数据 客户端2连接容器3的gw2服务然后发数据 容器4的bus...

菜虚困 发表与 2022-04-01 913 浏览 2 回答
webman-framework 1.3.8 报错

开启自动路由 PHP Fatal error: Uncaught FastRoute\BadRouteException: Cannot register two routes matching "/" for method "GET" in /Users/yuanzhihai/Sites/local/webman/vendor/nikic/fast-route/src/Da...

yzh52521 发表与 2022-04-01 1444 浏览 1 回答
workerman/http-client 可以设置超时时间吗?

请问workerman/http-client 可以设置超时时间吗?有没有详细点的参数文档?...

剑客落落 发表与 2022-04-01 1489 浏览 1 回答
workerman作为客户端进行压测时

在客户端进行1w次的链接及发送ping,然后使用php start.php status查看状态,显示了10000是否代表可以承受住1w的并发呢 ...

嗯哼哼哼。 发表与 2022-04-01 876 浏览 1 回答
composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install

从1.3.6升到1.3.7后发现两个问题: 1、php start.php start 明显比以前启动慢了。 2、出现“Class "support\Timer" not found”报错。 其它暂没发现!!...

liziyu 发表与 2022-04-01 1290 浏览 2 回答
使用singal需要使用declare(ticks=n)语句,但Timer信号处理器并没有使用declare(ticks=n)语句

php使用singal为什么需要使用declare(ticks=n)语句? pcntl 拓展在实现signal上使用了“延后执行”的机制;因此使用该功能时,必须先使用语句declare(ticks=1),否则注册的singal-handel就不会执行了 ...

Tinywan 发表与 2022-04-01 1484 浏览 7 回答
workerman并发连接数量优化问题

看到文档写的并发连接数超过1000就需要安装event扩展,想咨询下各位大佬 并发连接是指同时连接数量吗? 如果只安装event扩展并发连接能提高多少呀? 如果安装了event扩展再加上linux内核优相对于只安装event扩展能提高多少并发连接呀? 假设服务器配置 cpu 4核 内存 8G ...

咸鱼.php 发表与 2022-04-01 1911 浏览 1 回答
希望route类提供更多的接口

例如我的url 有1个参数id是加密过的,要用中间件解密的话,没有找到相关接口。只能到控制器里解密,很麻烦的。希望支持。 laravel 是支持的,解密后,送回路由里 参考: public function handle(Request $request, Closure $next, ...$parameter) { $router = Route::current(); $parameterNames = $ro...

ala3246875 发表与 2022-03-31 1133 浏览 1 回答
性能调优:已按照文档优化,在使用workman脚本性能压测时,最大到1018后报错

目前已按官方文档做了内核优化,但在使用workman脚本性能压测时会报错。以下服务信息及报错明细,麻烦大佬看下。 压测信息 压测脚本来源: https://www.workerman.net/q/1453 压测操作: 内网内两台服务器,一台启动脚本,对目标服务器及服务进行压测。 错误明细: 服务信息: 服务器信息: php版本: php扩展: 系统级别优化: 服务开启: ...

Caesar-Tang 发表与 2022-03-31 1322 浏览 4 回答
如何在一个tcp的服务中,返回给客户端http json

我建立了一个 'listen' => 'tcp://' . LAN_IP . ':8181', tcp的服务,现在想在: $worker->onMessage = function (TcpConnection $connection, $buffer) { $connection->send(xxxxx); //这里想返回给客户端http json格式的数据 要怎么写...

bigman 发表与 2022-03-31 911 浏览 2 回答
redis总是被中断,产生致命错误,需要怎么处理呢

ErrorException: Redis::get(): Send of 58 bytes failed with errno=10054 远程主机强迫关闭了一个现有的连接。 in D:\net\vendor\workerman\workerman\Protocols\Http\Session\RedisSessionHandler.php:84...

gongaiorg 发表与 2022-03-31 2048 浏览 1 回答
route 函数的问题,希望改进

例如 url 为 /subject/{id},name为 subject 直接使用 route('subject', 2)是无法正常生成的, 希望改进该函数。 单个参数的时候,直接传入值即可生成。 还有个问题就是 Route::get('/subject'). 如果不带前面的斜杠,是无法正常匹配的。希望能兼容下。...

ala3246875 发表与 2022-03-30 1094 浏览 3 回答
分布式stream_socket_client(): unable to connect to tcp://172.31.18.200:4507 (Connection timed out) in

分布式之后会有这个异常错误 而且几台服务器都有 请问应该怎么排查 而且是开启一段时间后出现 PHP Warning: stream_socket_client(): unable to connect to tcp://172.31.18.200:4507 (Connection timed out) in /www/wwwroot/Route2/vendor/workerman/gateway-worker/...

黑老怪 发表与 2022-03-30 1379 浏览 2 回答
在webman1.3中使用delete方式请求无法获取到参数

使用web端的delete参数没有问题,使用uniapp请求时,使用delete方法,请求,在1.3里面却无法获取到请求参数 截图: 代码截图: 如果把参数放到url中的话,就可以使用get访问到参数,但uniapp的request把data参数放在了body里面了,难不成必须得手动把参数拼接成URL参数吗?...

楚羽幽 发表与 2022-03-29 1129 浏览 1 回答
webman上传图片目前是一张一张上传,后期可以一次性上传多图吗?类似下面代码的操作

<form action="" enctype="multipart/form-data" method="post"> <input type="file" name="image[]" multiple/> <input type="submit" value=&q...

leizong 发表与 2022-03-29 1336 浏览 1 回答
希望能允许覆盖框架预定义的函数

群主定义函数的时候是否可以先用function_exists检查一下,希望能允许业务代码覆盖框架自带的函数,因为自带的有部分函数实在是....太丑了 /** * webman\config\log.php */ return [ ... 'constructor' => [ runtime_path() . '/logs/webman.log', .... ...

aphper 发表与 2022-03-29 1015 浏览 5 回答
webman是否可以统一组件的调用方式

例如Laravel中各种组件使用facades DB::connect() Redis::connect() Request::input() Custom::method() ... Yii2中调用组件使用 Yii::$app->request Yii::$app->redis Yii::$app->custom ... 而在webman中没有预定义定义这种方式 也没有对插件开发者有什么要求,导致...

aphper 发表与 2022-03-29 1449 浏览 2 回答

walkor

155391
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝