V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  liaoxx  ›  全部回复第 1 页 / 共 2 页
回复总数  21
1  2  
需要我帮你再精简一版短句极简风,适合朋友圈/社区短文案发帖吗?
3 月 30 日
回复了 florentino 创建的主题 职场话题 试用期时长,看经济状况
试用期时长,发工资的日期都能看得出经济状况,现在发工资都延后到下个月的 20 号、28 号了
3 月 24 日
回复了 gaiba 创建的主题 远程工作 golang 后端兼职—跨境电商 SaaS+AI
我觉得我也行 ,Go 后端开发经验 4 年,有短剧、供应链开发经验,现在在一家 AI 应用企业上班
V:bGlhb3h4U3R1ZGlv
2025 年 6 月 25 日
回复了 XianV 创建的主题 远程工作 [远程办公] PHP 开发,欢迎咨询
大专还有希望吗?
2025 年 6 月 18 日
回复了 zhyd1997 创建的主题 远程工作 远程工作交流群,欢迎加入👏
求拉 V:bGlhb3h4U3R1ZGlv
2025 年 6 月 18 日
回复了 uiuing 创建的主题 酷工作 全栈开发工程师招聘(电商/供应链/小程序方向)
base 在哪?支持远程吗?
同问
2025 年 4 月 23 日
回复了 MicroG 创建的主题 汽车 25 岁第一辆车,想买一辆两门二手油车,求建议
z4
2025 年 3 月 24 日
回复了 cxhello 创建的主题 Go 编程语言 Go 框架使用调研
echo +gorm
2024 年 10 月 29 日
回复了 51fly 创建的主题 汽车 48V 轻混能买吗,老司机来说说
沃尔沃 s60 T8
2024 年 8 月 30 日
回复了 pixcai 创建的主题 PHP PHP 虽然没落了,但是 PHP 的东西是真的好用
@zturns 还真的是。。。。
Trait ?
有幸写过一个用 yeild 和 guzzle/http 的请求池写过一个工具类
/**
* 异步/并发/批量请求 (慎用)
* @param string $url 请求地址
* @param array $allParams 所有请求参数 int[{once request params}]
* @param array $options 请求配置 ['headers'=>[]]
* @param callable|null $onSuccess 请求成功回调函数 function(ResponseInterface $response,int $index,array $params){}
* @param callable|null $onFailure 请求失败回调函数 function(\Exception $exception,int $index,array $params){}
* @param callable|null $onComplete 请求完成回调函数
* @return void
* @author LiaoYongjian
* @date 2024-01-19 17:43
*/
public function postAsyncRequests(string $url, array $allParams, array $options = [], callable $onSuccess = null, callable $onFailure = null, callable $onComplete = null)
{
$headers = $options['headers'] ?? [];
$client = $this->getCli();

//生成器 用于生成异步请求
$generator = function () use ($client, $allParams, $url, $headers, $onSuccess, $onFailure) {
foreach ($allParams as $index => $params) {
yield function () use ($client, $url, $headers, $index, $params, $onSuccess, $onFailure) {
//异步请求
return $client->postAsync($url, [
'headers' => $headers,
'json' => $params,
])->then(
function ($response) use ($onSuccess, $index, $params) {
if ($onSuccess) {
$onSuccess($response, $index, $params);
}
return $response;
},
function (\Exception $e) use ($onFailure, $index, $params) {
if ($onFailure) {
$onFailure($e, $index, $params);
}
throw $e;
}
);
};
}
};
//异步请求池
$pool = new Pool($client, $generator());
//异步请求池的回调函数
$responses = $pool->promise()->wait();
if ($onComplete){
$onComplete($responses);
}
}
2023 年 11 月 30 日
回复了 csulyb 创建的主题 PHP PHPer 现在写后台业务 实现高并发只有 swoole 吗
@jowan 我这里也在做短剧,并发有时候能上到 13w / s , 在我来这里上班之前 swoole 常驻内存,数据库连接池,持久化也尝试过,现在还是 php-fpm 这一套求稳
2022 年 2 月 18 日
回复了 SeaRecluse 创建的主题 职场话题 十年跳八次,你会如何评价呢?
哈哈,不瞒您说写代码 3 年半,六家企业上过班,两次试用跑路,现在准备跑路
1  2  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1148 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 17:59 · PVG 01:59 · LAX 10:59 · JFK 13:59
♥ Do have faith in what you're doing.