RPC下Request请求参数转换

我在使用 RPC远程调用 插件,远程获取信息。 当我从其他服务器请求rpc到达后,我获取到的参数是一个数组,如下代码。 我现在需要将这个$args转换成Request类型才能请求getProject,我需要如何转换一下,或者其他方法才能请求? namespace service; class User { public function get($args) { // 我需要将这个$a...

深蓝 发表与 2024-07-26 333 浏览 1 回答
队列无法正常连接到Redis

问题描述 我有服务器A,服务器B,使用webman最新版,使用webman/redis-queue队列,服务器B会发送队列queue_request到服务器A,处理完成后,发送队列queue_response等待服务器B接收。 操作系统及workerman/webman等框架组件具体版本 "php": ">=7.2", "workerman/webman-framework": "^1.5.0"...

深蓝 发表与 2023-11-14 887 浏览 4 回答
【webman】过几天就会报redis连接错误。

过几天stdout.log就会报错误,"Workerman Redis Connection to redis://127.0.0.1:6379 timeout (5 seconds)",只有restart后会恢复,然后过几天又会报错,但是我的业务却并没有受到影响,我也可以在redis里面查到这个服务器已经连接成功。 用的webman最新版,大家有没有遇到过这种情况。...

深蓝 发表与 2023-07-27 1259 浏览 1 回答
【webman】移植Laravel包的问题

opcodesio/log-viewer 这个基于Laravel的日志查看器,哪个大佬能移植吗? 或者大概指教一下,该如何移植Laravel的包,Laravel的生态真的是太丰富了,好多东西都可以挪过来用。...

深蓝 发表与 2023-06-26 852 浏览 1 回答
【webman】与【ThinkPHP 5.1】同一个api简单对比

之前api是用Thinkphp5.1写的,最近中webman的毒很深,所以花了点时间,使用webman重构了一下。 整体移值难度不高,但是效果却很明显,下面是CPU使用和请求时间的对比, Thinkphp webman Thinkphp webman ...

深蓝 发表与 2023-06-09 4210 浏览 2 回答
已解决【webman】数据库没有真正写入数据

出现一个让我很废脑的问题,我有一个接口,使用了ThinkORM,有事务,当请求后,会增加用户的余额。 刚开始启动webman运行,很正常,可以按照正常的流程去运行,数据也能正常的更新到数据库里。 但是过一会,假定为1个小时,我再次请求这个接口,接口能正常返回,返回接口能看到增加后的余额,增加余额后,我再去余额列表查看,数据也能获取到最新增加的余额增加记录。 我反复请求接口,都能正常运行,余额列表也能获取到最新的订单信...

深蓝 发表与 2023-06-09 1591 浏览 6 回答
【webman-admin】日期控件能否设置int类型

由于数据库字段create_time默认使用的是int类型,在生成日期控件的时候,默认不会转换int类型去存储和搜索。 如果是int类型字段,在生成日期选择类型控件的时候,有办法可以直接转换成int类型吗?是否需要自己去处理?...

深蓝 发表与 2023-05-30 586 浏览 1 回答
【webman-admin】只能管理安装时配置的数据库吗?

【webman-admin】只能管理安装时配置的数据库吗?能否配置其他的数据库进行管理? 如果我还有其他远程数据库需要管理,难道要每个数据库都安装一个webman-admin这样管理吗?...

深蓝 发表与 2023-05-10 919 浏览 1 回答
【webman】redis-queue,延时队列不消费

centos7.9,最新webman,按文档使用队列,内容如下,即时队列可以正常消费,延时队列不能正常消费。 正常的流程应该是当{redis-queue}-delayed里面的队列时间到指定的延长时间,就会将里面的数据转移到{redis-queue}-waiting里面,现在我的情况是{redis-queue}-waiting里面的均能正常消费,但是{redis-queue}-delayed的数据一直不处理。 plu...

深蓝 发表与 2023-05-08 2477 浏览 3 回答
【webman】redis队列插件,windows下面不能正常消费。

redis队列插件,windows下,可以投递消息,但不能正常消费,没有启动消费进程,使用linux是可以正常消费。 我看文档里面有个提示,我按要求做了,windows下面还是不能正常消费。这里面还需要哪里设置一下吗? 提示 windows用户需要执行php windows.php 启动webman,否则不会启动消费进程 并没有启动队列的进程,我在调试的过程中,更改代码保存的时候,生效消费了一次,后面怎么都调不出来了...

深蓝 发表与 2023-04-28 778 浏览 1 回答
两台装有webman服务器如何通信?

两台装有webman的服务器如何优雅地进行通信?...

深蓝 发表与 2023-04-28 865 浏览 2 回答
【webman】多语言不生效的问题

按照文档,我使用多语言,新建了en/message.php 和 zh_CN/message.php,使用trans('hello')能正常翻译。 现在我想加一个繁体中言语,于是新建了zh_TW/message.php,同样的,我新建fr/message.php ja/message.php,无论如何都无法翻译成功。使用locale(),也只能翻译en和zh_CN。 代码很简单,我就不贴了,完全是复制粘贴的文档的,路径...

深蓝 发表与 2023-04-11 913 浏览 1 回答
【webman】中间件中如何更改header的值

我需要在中间件中获取language的值然后进行更改,如果这个值是zh,我需要在中间件中将language更改为cn,以便后面控制器能通过$request->header('language')获取到cn这个值。 我尝试使用response()->withHeaders(),这样只能在返回时生效,在后面控制器并不能获取到我更改的cn这个值。 之前使用thinkphp,在中间件中,可以直接$request-...

深蓝 发表与 2023-04-10 1225 浏览 2 回答
定时任务,内存一直增长

定时任务,每分钟运行一次check()方法,这个方法里面,会使用Guzzle远程请求一个接口,接口请求速度在500ms-1s左右,根据接口返回的信息再做一些逻辑判断,很简单的一个接口。 但是只要我使用定时任务,内存就会一直增长,直到销毁内存,又会增长,请问像我这种情况的定时任务,应该如何优化,刚从php-fpm改过来,对内存的概念还不是很清楚,知道内存泄露,但是不知道该如何排除与处理。 希望各位大神能指教一二。 pu...

深蓝 发表与 2023-03-31 1326 浏览 1 回答
webman status状态内存占用与系统内存占用不同?

问题描述 直接使用top命令查看内存信息,为什么与使用php start.php status查看状态显示的内存不匹配? php start.php status执行如下图。 top命令如下图 可以对比一下同样的进程,比如5842进程,top里面RES跑到了48M,而php start.php status状态里面才9.1M。 这是怎么回事?...

深蓝 发表与 2023-03-31 1066 浏览 2 回答
webman-admin的后台路径如何更改?

问题描述 webman-admin后台默认路径是/app/admin,请问大佬这个路径如何更改。...

深蓝 发表与 2022-11-25 1476 浏览 1 回答
redis-queue没队列数据的时候一直在遍历

问题描述 redis-queue在没有数据的时候一直在使用BRPOP进行阻塞弹出,但是这超时时间设置的是1秒,所以就一直在遍历队列有没有数据,如果只是一个简单的队列,每天只需要1个小时时间去运行队列消费,那其他没运行的时间他也一直在遍历,不是就一直在无用地消耗服务器资源吗? 这种情况有没有什么办法避免。 ...

深蓝 发表与 2022-11-25 944 浏览 2 回答

深蓝

330
积分
0
获赞数
0
粉丝数
2022-06-29 加入
×
🔝