在项目中大量定义静态方法并调用会有什么影响吗?

新晋小白,想问一下在开发中大量定义并使用静态方法有什么优缺点,会不会影响项目,因为看到网上说静态方法不会自动销毁。...

七点 发表与 2021-12-27 2027 浏览 1 回答
使用laravel db,listen,出现的情况

1.环境情况 2.代码情况 controller: 中间件: 3.情况描述 第一次请求 第二次请求 第三次请求 第四次请求 问题: 感觉就是 \Illuminate\Database\Events\QueryExecuted $query 会记录当前连接的所有SQL,因为当前进程的MySQL链接不会断开,每次打印SQL,会把之前所有请求的SQL都打印出来 如果想只打印当前请求的SQL...

evilk 发表与 2021-12-27 3377 浏览 1 回答
GatewayClient中的get方法

例如getAllClientId 从每个gateway中获取gateway内存中的client,然后gatewayclient foreach 追加到一个集合数组里,如果gateway数量够多,链接人数够多,gatewayclient是否会爆掉,或许能修改gatewayclient需要追加到数组集合中的foreach改为yield迭代器会更好点?...

admin 发表与 2021-12-27 1436 浏览 1 回答
webman 压力测试2000请求

添加数据库都成了,2000填数据没问题,但是压力测试返回成功只有1170,请问这是什么情况??? ...

tanhongbin 发表与 2021-12-25 4310 浏览 1 回答
GatewayWorker项目,分组消息推送,客户端收不到

当分组人数大于40人只有的时候就会出现,客户端收不到消息了,查看日志消息是推送了的,当人数小于40的时候就没有问题,这是啥情况呀?event已装服务器也已经优化过了!进程数量开了16个,求大神解惑!...

caoweb 发表与 2021-12-25 1840 浏览 2 回答
linux下运行 stop 显示 stop fail 咋回事儿

但是定时器好像也没执行 求大神解...

wangxingyu 发表与 2021-12-25 1681 浏览 1 回答
请问 Windows 环境下 运行任务支持守护进程方式运行吗

请问 Windows 环境下 运行任务支持守护进程方式运行吗...

wangxingyu 发表与 2021-12-25 1778 浏览 1 回答
workerman-statistics

workerman-statistics 文档好像裂了。能修复下?...

czf 发表与 2021-12-24 1972 浏览 1 回答
如何实现部署后对所有服务器提供即时通讯服务

需求:在华为的服务器上部署一个 GatewayWorker,然后对部署到华为、阿里、腾讯服务器的业务提供即时通讯。 问题:只有华为上的业务可以正常链接收发消息,其他或者本地链接都报错 stream_socket_client(): unable to connect to tcp://192.***.*.**:2901 (Connection timed out)...

feng435263069 发表与 2021-12-24 1827 浏览 1 回答
Redis消息队列组件 redis-queue 的消费 Consumer 对象怎么记录 Exception?

如 class TestConsumer implements Consumer 这样的消费对象方法中,如果抛出异常,似乎被什么默认事件处理了,不会抛出?这个怎么记录消费对象方法中抛出的 Exception?...

isgbuddy 发表与 2021-12-24 1966 浏览 1 回答
Gateway::getUidByClientId 获取绑定uid 返回为空。

登录的时候client_id绑定了 uid, 退出的使用 Gateway::getUidByClientId 无法获取uid onClose 方法时,我想告诉前台那个用户UI的退出房间,但是无法获取uid ,发现uid 已经删除。...

qiqi 发表与 2021-12-23 2054 浏览 1 回答
AsyncTcpConnection类tcp连接不上

$worker = new Worker('websocket://0.0.0.0:8998'); $all_connections = []; $worker->onMessage = function($con, $data) { // 假设已知设备ip和端口 $ip = '121.40.*.*'; $port = 8990; ...

alive01 发表与 2021-12-23 2423 浏览 3 回答
Workerman 4.0.22 版本的Gateway-worker 时区问题

截图 系统是没有做处理吗?必须要在Event设置时区? date_default_timezone_set("Asia/Shanghai"); ...

Tinywan 发表与 2021-12-23 1947 浏览 2 回答
AsyncTcpConnection类

请问下AsyncTcpConnection这个类调用connect()是异步的,那么是不是创建了一个新进程实现异步,如果创建新进程的话,onMessage回调方法是执行在新进程中还是原来的worker子进程中?...

hbxiaobai 发表与 2021-12-23 1339 浏览 2 回答
为什么在手册下载的 GatewayWorker win版本演示代码 里面没有 Gateway::getUidListByGroup 等好几个方法?

为什么在手册下载的 GatewayWorker win版本演示代码 里面没有 Gateway::getUidListByGroup 等好几个方法? 源码下载的地方:https://www.workerman.net/doc/gateway-worker/README.html...

qiqi 发表与 2021-12-23 1420 浏览 1 回答
windows下php7.4定时器272秒准时失效

Workerman version:4.0.17 PHP version:7.4.27nts 、version:7.4.3nts Windows下GatewayWorker 开个定时器,cmd打开272秒后准时卡住不动了,php7.3都正常,就php7.4开始后这样,linux环境上同版本没有问题。php7.4 官网上直接下载的,@walkor 大佬能看看吗?虽然只是测试环境用windows,但总感觉哪里没和php7...

scan_z 发表与 2021-12-23 1842 浏览 3 回答
Error package 这个错误如果是被别人扫描会出现吗?

Error package. package_length=302055476PHP Warning: unpack(): Type N: not enough input, need 4, have 1 in /www/wwwroot/DZ/Route/vendor/workerman/gateway-worker/src/Protocols/GatewayProtocol.php on line 197 War...

黑老怪 发表与 2021-12-23 1538 浏览 1 回答
linux系统 Workerman version:4.0.25 stream_select(): The microseconds parameter must be greater than 0

[2]stream_select(): The microseconds parameter must be greater than 0 Workerman version:4.0.25 PHP version:7.4.26 start time:2021-12-22 15:55:19 run 0 days 18 hours load average: 0.62, 0.77, 0.99 e...

workerman_99 发表与 2021-12-23 1743 浏览 1 回答
分布式部署问题,仅问作者代码

手册中写刀,阿里云等这些,通过弹性公网IP 转发到ECS上的云服务器,是没有办法进行 公网分布式部署的,因为 当gateway启动时候,会执行 // 注册 gateway 的内部通讯地址,worker 去连这个地址,以便 gateway 与 worker 之间建立起 TCP 长连接 public function onWorkerstart(){ //每个进程执行一次 $this->r...

admin 发表与 2021-12-22 2298 浏览 2 回答

walkor

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