写点什么

AWS Lambda 增加对 .NET 6 的支持

  • 2022-02-28
  • 本文字数:727 字

    阅读完需:约 2 分钟

AWS Lambda 增加对 .NET 6 的支持

近日,AWS Lambda 宣布增加了对 .NET 6 的支持,用户可以使用 .NET 6 运行时来构建 AWS Lambda 函数。

 

根据公告,新的托管运行时支持 x86 和 Arm/Graviton2 处理器。带有AWS Toolkit 的 Visual Studio 2022、带有Amazon.Lambda.Tools全局工具的 .NET CLI 以及 AWS 无服务器应用程序模型 CLI (AWS SAM CLI ) 都可以使用.NET 6 和 AWS Lambda。

 

.NET 6 为 .NET 开发人员提供了许多新功能,包括对C# 10F# 6的支持,而 AWS Lambda 也针对 .NET 6 做了一些针对性改进。具体包括:

 

  • 对日志记录进行改进。.NET Lambda 函数的日志记录针对 .NET 6 进行改进,提供了更好的可追溯性以及对所记录内容的可控性。

 

  • 使用源生成器进行 JSON 序列化。.NET 6 更新了原生 JSON 库 System.Text.Json,从而允许 JSON 解析而不需要反射 API。当面向 .NET 6 支持时,开发者可以利用 System.Text.Json 的源代码生成器支持来提高冷启动性能,这主要通过处理 Lambda 事件的序列化和对 .NET 类型的响应的 Amazon.Lambda.Serialization.SystemTextJson 包完成。

 

  • 支持顶级语句。新的 .NET 6 Lambda 运行时,支持使用 C# 9 的顶级语句编写 Lambda 函数。顶级语句允许开发者删除 .NET 项目的大部分初始样板代码。

 

  • 支持 ASP.NET Core Minimal APIs。从第一个 .NET Lambda 运行时开始,开发者可以使用 Amazon.Lambda.AspNetCoreServer  NuGet 包将 ASP.NET Core 应用程序作为 Lambda 函数运行。而.NET 6 引入了一种被称为“Minimal APIs”的新 ASP.NET Core 应用程序编写方式, C# 9 的顶级语句简化了 ASP.NET Core 应用程序的初始化,开发者可以在单个文件中定义整个 ASP.NET Core 应用程序。

 

此外,对于 .NET 6,托管运行时现在使用来自aws/aws-lambda-dotnet存储库的开源Lambda 运行时客户端

2022-02-28 10:502851

评论

发布
暂无评论
发现更多内容

层层递进!MySQL性能优化步骤演进,一顿饭的时间我就会了

Java 程序员 后端

干货第一弹-教你如何利用阿里开源工具进行排查线上CPU居高问题

Java 程序员 后端

年薪80W,Java高薪架构师成长背后血泪史,膜拜大佬

Java 程序员 后端

并发编程专题三-JAVA线程的并发工具类,面试要掌握这几个关键点

Java 程序员 后端

应“云”而生的 Java 框架,带你手撸红黑树

Java 程序员 后端

开发多年put、get、resize不知道,springcloud视频讲解

Java 程序员 后端

微服务架构陷阱:过渡设计和设计不足,2021年Java开发前景如何

Java 程序员 后端

已拿offer热乎乎的蚂蚁金服面经分享,建议收藏(Java岗、附答案)(1)

Java 程序员 后端

已拿offer热乎乎的蚂蚁金服面经分享,建议收藏(Java岗、附答案)(2)

Java 程序员 后端

已拿offer热乎乎的蚂蚁金服面经分享,建议收藏(Java岗、附答案)

Java 程序员 后端

干了这么多年的Java面试官,给大家分享我面试时最爱问的Java高频题

Java 程序员 后端

开门见山的问MySQL:InnoDB一棵B+树可以存放多少行数据

Java 程序员 后端

彻底理解coookie、session、token,mybatis的动态sql执行原理

Java 程序员 后端

强哥说Java--Java 方法,kafka视频

Java 程序员 后端

干货!使用Docker构建RabbitMQ高可用负载均衡集群,java面试题汇总及答案

Java 程序员 后端

并发编程专题四-原子操作和显示锁,java面试刷题

Java 程序员 后端

强势出击!21天肝完这份字节面试题后直接斩获字节offer

Java 程序员 后端

快速鸟瞰并发编程,-呕心沥血整理的架构技术【2】,分层展示的架构图

Java 程序员 后端

并发容器之BlockingQueue详解,深入linux内核架构中文pdf

Java 程序员 后端

应届生想要找到一份Java开发的工作,需要达到什么水平?

Java 程序员 后端

很全面!每天一分享互联网大厂Java面试真题,java菜鸟教程实例

Java 程序员 后端

年末三面快手Java后端岗,没有刁难轻轻松松就拿下了意向书,分享面经

Java 程序员 后端

强哥说Java--Java 变量,java面试逻辑思维题及答案

Java 程序员 后端

工商银行分布式服务 C10K 场景解决方案,java基础实战项目飞机大战

Java 程序员 后端

差点跳起来了!阿里首推22w字Java面试复盘宝典成功助我入职美团

Java 程序员 后端

微服务你得知道这些!从核心组件到远程调用方式以及HTTP通信方法

Java 程序员 后端

微服务网关与用户身份识别,JWT+Spring Security进行网关安全认证

Java 程序员 后端

必知必会JVM四-垃圾收集器介绍,linux驱动开发入门与实践

Java 程序员 后端

快人一步!阿里爆款Java性能调优手册,源码,如何做到操作系统和并发同步结合

Java 程序员 后端

快速上手Apache,java递归求阶乘原理

Java 程序员 后端

已开源!阿里巴巴SpringCloud微服务原理与架构项目实战,请签收

Java 程序员 后端

AWS Lambda 增加对 .NET 6 的支持_语言 & 开发_褚杏娟_InfoQ精选文章