关于webman使用全局类的一些问题

问题描述 我有一个类order,这个类由于data变量占用内存比较大,所以我做成全局类,如果通过workerman实现,则如代码【2】所示,先创建一个全局类,然后在onWorkerStart中更新一次data数据(执行upBaseData方法),然后定时每30秒更新一次data数据(执行upBaseData方法),这样我就可以在onMessage中通过global $golbal_order;方式引入,在任意地方使用...

dgkerry 发表与 2025-03-03 262 浏览 4 回答
多应用模式 中间件没有显式引用 为什么还会调用

问题描述 项目中使用了多应用模式,后面简称index应用。index应用下有一个中间AuthCheck,index应用下面有两个分组user,group。我希望的是user这个分组除了部分方法,其余都需要验证是否登录。group这个分组都不需要登录。现在的问题是我user分组引用的了AuthCheck,group没有引用,为啥group分组的路由还是会走到AuthCheck中间件?如果要让group分组不走AuthC...

zzdfwl 发表与 2024-12-25 273 浏览 2 回答
webman 如何吧URL 生成二维码

问题描述 这里写问题描述 webman 如何吧URL 生成二维码...

于小帅 发表与 2024-03-25 1128 浏览 4 回答
ai 微信支付 服务商模式 没有子商户 不填可以吗

问题描述 服务商模式 没有子商户 不填可以吗 这里写问题描述 ...

along 发表与 2023-10-24 627 浏览 1 回答
redis的集群配置

问题描述 集群配置文档说明:https://www.workerman.net/doc/webman/db/redis.html 环境:php8.2 centos7.9 redis7.2.2 按照文档配置 return [ 'clusters' => [ 'default' => [ [ 'host' =>...

ysian 发表与 2023-10-21 1427 浏览 4 回答
求一个分时段计费的算法啊,chatgpt都被问傻了也给不了正确的答案

问题描述 我有一个分时段计费的场景,比如时段为 $rates = [ { "start" => "00:00", "end" => "12:00", "rate" => 3 }, { "start" => "12:00",//开始时间 "end" => "24:00", //结束时间 ...

864328615 发表与 2023-10-14 753 浏览 3 回答
安装illuminate/redis illuminate/events出现报错

问题描述 使用composer require -W illuminate/redis illuminate/events出现了报错 报错信息 Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires PHP extension ex...

lengxiaoyu 发表与 2023-10-13 1094 浏览 2 回答
webman使用redis

问题描述 1: 使用think-cache的redis $redis = Cache::store('redis')->handler(); 2: 使用illuminate/redis $redis = Redis::connection('default'); Redis::get($key) $redis->get($key); 这两种有什么区别吗,或者哪种更好...

willrook 发表与 2023-10-13 1279 浏览 3 回答
[已解决]请问如何动态的加载指定类?

问题描述 我在app下新建一个service目录,这个目录计划放上百个类甚至更多,如userlistservice,userinfoservice等等之类,我在控制器如何指定一个服务类加载,我每次只需要加载一个类,在这个类文件中执行统一入口操作,去完成不同的操作。我想实现通过参数来调用不同的类加载执行,控制器就一个入口,服务类文件会越来越多【不断新增】,如何能动态加载指定服务类,类似于require_once指定类文...

lyiply 发表与 2023-10-12 801 浏览 3 回答
怎么获取客户端真实IP?

各位大佬平时怎么获取真实IP的 我测试过了以下的方法 var_dump( $request->getRealIp(), $request->getRemoteIp(), $request->getClientIp() ); 都不正确最后用了 $region = explode(",",$request->header('x-forwarded-for')); var_d...

aspire 发表与 2023-10-08 1594 浏览 1 回答
excel百万数据异步导出

问题描述 我用队列来写入xlsx 用 PhpOffice\PhpSpreadsheet 还是会出现内存溢出 为此你搜索到了哪些方案及不适用的原因 我后面用 PHP-Xlswriter 这个导出,无法追加写入 我用fputcsv 这个可以追加写入,但是无法创建新的sheet 大家都是咋办的...

小叽叽叽叽 发表与 2023-10-08 2844 浏览 10 回答
好烦啊,天天面对对象,现实还是找不到对象

问题描述 ...

发表与 2023-10-08 696 浏览 2 回答
webman请求的时候一下正常一下报错

问题描述 同一个接口一下正常一下报错,不知道啥原因 Optional parameter $data declared before required parameter $id is implicitly treated as a required parameter 程序代码 controller代码 /** * 更新數據 * @param Request $request ...

xtn 发表与 2023-10-07 791 浏览 2 回答
Redis::set一个数组,Redis::get获取到的是一个Array字符串,请问如何处理?

问题描述 Redis::set一个数组,Redis::get获取到的是一个Array字符串,如果用 Cache::set再 Cache::get就正常,请问如何处理? 为此你搜索到了哪些方案及不适用的原因 Redis::set('test',[ 'name'=>'李四', 'age'=>28 ]); var_dump(Redis::ge...

xtn 发表与 2023-09-27 889 浏览 3 回答
客户端消息推送的适用场景有哪些呢?

在webman/push插件中有一种方法是客户端之间的推送,这种推送方式的应用场景,我可以想到在线聊天,通过客户端推送将消息A传递给B,此时消息是不过服务端的,此时我想存储聊天记录只能在发送消息时,只能在发出消息时,同时调用api接口。 但是我想到实现聊天室的方式,还可以通过api接口,将信息提交到服务端,服务端在存储聊天记录的同时,还可以通过push服务端推送到相应客户端。 请问客户端推送还有那些应用场景呢? 如果...

weywey 发表与 2023-09-25 868 浏览 3 回答
本地GatewayWorker服务,只能建立1个连接。

问题描述 这里详细描述问题 本地GatewayWorker服务,只能建立1个连接。 本地调试2个浏览器,A浏览器连接成功后, B浏览器也连接并刷新, A会被踢下线,刷新A后,会连接成功。 B会被踢下线。 为什么只能连接一个客户端呢? ...

wfgo 发表与 2023-09-25 702 浏览 1 回答
有人能回答一下在用模型的时候如何使用事务吗? 测试了好多次都不行

PHP版本:8.1.22 反复尝试过无法使用事务 贴出代码: Db::beginTransaction(); try { User::where('id', 14)->update(['integral' => 1]); // Db::table('back_user_list')->where('id', 14)->update(['integral' => 1]); ...

MrMarko 发表与 2023-09-22 1071 浏览 2 回答
webman控制器调用基础控制器中的方法,方法里return json输出无效

问题描述 Base基础类 Index控制器 如上图,我在基础类Base里定义了一个R方法,用来判断接口接收到的参数是否存在、有值、有效; 我现在在Index控制里调用这个R方法,如果客户端没传过来这个index参数,访问时是没有返回R方法中的提示的,只能在Index这边加个return才行,但是这样就直接停止执行了 想问下大家,我应该怎样来做这个判断参数有效的功能呢?...

lf迷途 发表与 2023-09-07 1463 浏览 7 回答
请教下前端APP异步并发提交订单,如何保证账户余额一致性

问题描述 最近遇到的问题,之前没有怎么注意,前端APP用异步提交订单,订单需要扣减余额,类似于快速下单秒杀的这种,用户可能在1秒内下单5次左右。一般的逻辑写法是: APP用户提交订单金额,逻辑处理后,查询余额,余额>订单金额,提交成功并扣除账户余额,记录流水。 同步的时候这种情况是没错的,但是在异步的时候,用户一秒内下单5,6次,用户余额10元,每次下单3元, 1秒5次的情况下,会导致余额变成负数,第1次订单余...

Doogeli 发表与 2023-08-28 1316 浏览 6 回答
新版AI会员充值有BUG

问题描述 会员充值有bug,微信充值成功不显示,支付宝充了才会提示成功。 昨天微信付了一次,扣款成功没充值成功, 支付宝付款一次充值成功了。 感觉是支付没有接入付款成功异步通知接口造成的。 重现问题的步骤 会员充值选微信,扫码付款后点完成。然后就没有然后了,一直不变会员状态...

围猎三锅 发表与 2023-08-24 1212 浏览 1 回答

gddd

1020
积分
0
获赞数
0
粉丝数
2022-01-19 加入
×
🔝