gpt4 book ai didi

java - AWS Lambda 显示先前输出和当前输出

转载 作者:行者123 更新时间:2023-12-04 10:30:44 25 4
gpt4 key购买 nike

正如我所描述的,我的 AWS Lambda 函数显示了我之前输入的输出,以及我当前输入的输出。
我的 lambda 函数将 IT 关键字作为 JSONArray 输入,并从 mySQL 表中获取该列中存在关键字的某些记录。例如。

我用这个输入运行函数:-

输入:{ "keywords": ["Python"] }输出:{ "records": [{"record 1": "Python 1", "record 2": "Python 2"}] }
但是当我在另一个关键字上运行相同的函数时,比如 HTML :-

输入:{ "keywords": ["HTML"] }输出:{ "records": [{"record 1": "HTML 1", "record 2": "HTML 2"}, {"record 1": "Python 1", "record 2": "Python 2"}] }
当前输出保留先前的输出。
我检查了我的代码,它在 Eclipse 上正常运行。保留先前输入的 AWS Lambda 是否存在配置问题?

最佳答案

Lambda 可以重用您的执行上下文。所以我认为这就是你正在观察的。也许您将数据存储在某个全局 dict 中或 list当它被重用时,它会被更新。

更多关于执行上下文重用的信息在这里:https://aws.amazon.com/blogs/compute/container-reuse-in-lambda/

关于java - AWS Lambda 显示先前输出和当前输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60428108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com