首页 > 解决方案 > 如何使用 AWS Lambda 在 PHP 中发送并发请求?

问题描述

如何在 AWS Lambda 上执行此操作?用 PHP 代码?

注意: 我已经成功地将 PHP 与自定义运行时环境集成,我可以运行 PHP 代码以及成功连接 RDS。

我正在寻找的是。

假设数组中有 1000 个用户,并且想要添加登录数据库。

在普通的 PHP 代码中,指针行为将如下所示。

for循环中,指针将拾取USER ID 1并在数据库表中添加行,并假设一个用户大约需要半秒,而对于 1000 个用户,这将是 500 秒。这意味着该过程将运行 500 秒,但我真正想要做的是。

做一个循环,简单地aws.lambda.url/dev/?id=1用上面提到的 id ping lambda url,然后 lambda 执行数据库插入。不管 lambda 将花费多少时间,但脚本执行将在 ping 到 URL 后几秒钟内完成。

[另一个案例]

我怎样才能发火并忘记对 PHP 的请求?在上述情况下,我只想在数据库中插入日志,无论响应是什么。我不在乎反应,那将永远是正确的。

希望我清楚。如果不只是让我知道。

谢谢你。

标签: phpamazon-web-servicesaws-lambda

解决方案


推荐阅读