并发请求第三方同步数据问题

问题描述 我们本地数据库data_account表大概有个2W个账号,其中账号有个认证状态,和使用数据量需要同步第三方数据(分别叫做接口A和接口B),现在我需要每1分钟都去同步这2W个账号的认证状态和对应账号的数据使用量,然后更新数据到本地mysql数据表。第三方有限制并发请求不能超过50。 为此你搜索到了哪些方案及不适用的原因 百度了一圈,都是建议用Go之类的,因为不懂Go,然后大概用了下别人python代码(每次...

badman 发表与 1天前 99 浏览 1 回答
reload 会让在执行的任务中断?

问题描述 写了个定时下载文件的后台任务,只要我reload代码,定时任务就会停掉这个下载任务,1000MB的文件下到一半,咔嚓停了,怎么解决?...

914739959 发表与 5天前 157 浏览 2 回答
@walkor 大佬请给点指示 webman 二进制打包 出现错误 “命令已执行32秒前,使用了2分钟 但失败(退出代码1) ”

命令已执行32秒前,使用了2分钟 但失败(退出代码1) 虽然可以生成文件,但是放服务器运行提示: no payload found. micro SAPI for PHP8.0.28 ve.1.0Usage: concatenate this binary with any php code then execute it....

miles 发表与 5天前 193 浏览 1 回答
crontab可以跨进程操作吗?

crontab可以跨进程操作吗,比如进程1创建crontab并记录id,然后可以在进程2中使用这个id把进程1中的crontab删除吗?...

啊哈哈 发表与 10天前 186 浏览 2 回答
saas多数据库,如果单个租户访问较大占完mysql连接数怎么办

假设有100个租户,mysql最大连接数50,如果1号租户当前访问比较多,会不会占完最大连接数,如果占完有处理办法吗...

酒米 发表与 10天前 379 浏览 3 回答
怎么调用其他控制器的方法?

问题描述 TestAController有个 test方法, 我在TestB控制器怎么调它?...

914739959 发表与 25天前 176 浏览 1 回答
【算解决了】webman的队列webman/redis-queue任务堆积,导致内存超过,导致进程退出

版本号 webman/redis-queue 1.3.2 问题描述 我操作大表 ,导致所有队列进程busy, mysql阻塞写入,我理解 但索引添加完成, busy消失,但是内存超了 ,我设置了512M还是超了 出现 2024-07-01 22:46:50 pid:30566 Worker[30566] process terminated with ERROR: E_ERROR "Allowed mem...

xiaoming 发表与 25天前 353 浏览 5 回答
使用webman,如何进行请求排队

问题描述 现在有一个业务是抽奖 开启活动A 活动A持续时间是5天 在活动期间内,每个用户 有且只有 一次抽奖机会 根据这些特点,不会有那种瞬时超大流量进来,但总会有 几个用户同时抽到同一个产品的情况,目前主要是针对这种情况,避免并发的问题 为此你搜索到了哪些方案及不适用的原因 我目前想到的方案有 利用 MySQL 行锁,这个在代码层非常容易实现 利用redis,但具体是怎样一个思路,目前还没有想好 针对这种情...

evilk 发表与 2024-06-27 218 浏览 2 回答
引入模型观察者后,设置在提交所有事务后处理事件后报错

问题描述 引入模型观察者后,模型观察者中设置 public bool $afterCommit = true; 在提交所有事务后处理事件后报错,改为false即无错误。 laravel文档地址: https://learnku.com/docs/laravel/10.x/eloquent/14888#3bfe46 程序代码 <?php namespace app\observer; use app\mode...

mQuery 发表与 2024-06-25 200 浏览 1 回答
请问如何webman的master进程中运行自定义代码

请问webman中我想在master进程中运行自定义代码,比如访问一个webapi,根据返回结果来定义一些环境、参数或者退出服务,在哪里加比较优雅呢,谢谢~...

深林孤鹰 发表与 2024-06-18 223 浏览 2 回答
webman好用,赞好用,赞好用,赞好用,赞

webman好用...

ljw787 发表与 2024-06-18 309 浏览 2 回答
webman response能否增加一个功能,发送响应之后继续执行操作

目前有新项目在考虑用webman,之前都是swoole,有一个用法在webman好像没看到支持,但是在我们的实践中挺有用的,就是控制器在执行必要的操作之后,返回数据给前端,然后可以继续执行一个稍微慢一点的动作,比如发送验证邮箱或者短信等等,这些可以用自定义进程实现,但是额外起自定义进程又没必要 比如是否可以实现这样 $response = response(); // .... 业务逻辑 // 设置http头 $...

bigjason 发表与 2024-06-16 236 浏览 1 回答
webman/push加webman-redis-queue消息发送闭环流程使用问题

问题描述 webman/push版本号: "v1.0.17" webman/redis-queue版本号: "v1.3.1" 想解决的问题就是通过webman/push插件和redis消息队列来向订阅用户频道的用户发送即时消息时,需要针对用户来识别哪些消息被读取了或者是发送消息前能否感知到用户是否在线 为此你搜索到了哪些方案及不适用的原因 1、向浏览器发送消息首先将要发送的消息...

liuyu 发表与 2024-05-07 352 浏览 2 回答
MYSQL show PROCESSLIST 问题 一个数据库很多 sleep 很多

问题描述 这里写问题描述 这有什么影响吗...

发表与 2024-04-25 223 浏览 2 回答
大佬们 能不能编译一个有xlswriter扩展的php静态文件啊,由于本人能力有限,望大佬们帮帮忙

问题描述 大佬们 能不能编译一个有xlswriter扩展的php静态文件啊,由于本人能力有限,望大佬们帮帮忙...

moco 发表与 2024-04-23 383 浏览 3 回答
腾讯composer源安装的redis-queue会导致延时队列不执行的情况

https://www.workerman.net/q/12624#answer_21030 太坑了,找了一下午原因,换回阿里源后正常 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/...

无法埋名 发表与 2024-04-19 246 浏览 2 回答
webman占用了很多mysql 连接数!

问题描述 现在系统运行的时候 用户请求 经常会失败 或者很卡。查看mysql 发现有很多慢日志。和mysql已取消的请求 有好几千 用的是 Db::table(xxxx)->where->first() 这种查询模式 现在的问题是 想知道 怎么查看 为什么有这么多MYSQL链接被占用 ...

无敌V 发表与 2024-03-22 565 浏览 1 回答
webman http请求超时等待导致项目卡死

问题描述 项目卡死求助! 本地环境启动后,正常运行项目,登入后,连续请求几次接口,前几次正常访问;后面的就突然服务卡死,接口无法访问; 服务重启后,单独测试测试接口正常; 请问一下是什么原因导致; 重现问题 系统环境 webman1.5,php7.4 这里写具体的系统环境相关信息...

1452073959@qq.com 发表与 2024-03-14 442 浏览 2 回答
# webman 和 workerman 在运行模式上是否有所区别?

webman 和 workerman 在运行模式上是否有所区别? 对于 workerman 的疑问 按照我的理解,workerman 的运行模式应该是 多进程+eventloop(事件循环) 的事件驱动编程模型,每个进程都有自己的事件循环队列,以此来达到异步非阻塞,一个进程能够同时维持上千条连接的效果。 那么 workerman 应该是真正意义上的异步吧?,我的疑问是: 当前进程如果收到了第一个用户的请求,然后为了处...

staraxy 发表与 2024-01-11 600 浏览 2 回答
workerman/http-client 如何正确请求返回流式响应

问题描述 最近在做一个ai 生成文字的项目, 使用 workerman/http-client 协程的写法,请求服务接口。(接口与 openai 的响应一致,是正常的),想实现边请求,边响应,读取内容的代码如下 ` public function getIterator(): Generator { while (!$this->response->getBody()->eof()) {...

wo3948 发表与 2024-01-02 735 浏览 1 回答

tanhongbin

5196
积分
0
获赞数
0
粉丝数
2021-08-23 加入
×
🔝