首页 > 解决方案 > AWS Lambda 处理程序的 Java 输出流 - 写入后不需要关闭?

问题描述

我对 AWS Lambda 很陌生,并且正在为我的 Lambda 请求处理程序(在 Java 中)使用输入和输出流。(以下:https ://docs.aws.amazon.com/lambda/latest/dg/java-handler-io-type-stream.html )

最近一位队友问我是否需要在将输出字节写入输出流后关闭它。我知道对于 Java,使用后关闭流是一般的最佳实践,但是由于 AWS Lambdas 的工作方式,在 Lambda 的输出流的情况下是否完全没有必要?这只是 Lambdas 自动清理的东西,还是没有明确关闭它们有任何潜在风险?

我试图寻找有关它的文档,但我没有找到任何具体的东西,我想给我的队友一个比“所有示例都没有关闭输出流”或“我猜只是与 Lambda 如何处理调用有关”。

标签: aws-lambda

解决方案


推荐阅读