Google Cloud Functions开始支援.NET

互联网2021-02-10 14:01:29
最佳答案

Google的函式即服务Cloud Functions中,现在开始支援.NET Core 3.1,开发者可以使用适用.NET的函式开发框架(Functions Framework),以.NET Core 3.1开发Cloud Functions程式。Cloud Functions是Google云端的无伺服器运算平台,让用户创建回应事件的单一用途函式,可用在行动或是物联网应用的后端,或是处理即时资料,分析图像和情感,也能用于开发聊天机器人和虚拟助理等。

.NET Cloud Functions目前处于预览阶段,开发者可以开始以.NET Core 3.1创建应用程式和整合层,在完全託管的环境部署函式,并存取VPC网路中的资源,.NET函式会根据工作负载自动缩放。Cloud Functions是一个由事件驱动的服务,因此开发者可以编写HTTP函式回应HTTP事件,或是编写CloudEvent函式,来处理来自各种云端服务的事件。

.NET Core 3.1支援Windows、Mac和Linux多种平台,开发者可以使用.NET的函式开发框架撰写函式,函式开发框架是一个用来编写可移植.NET函式的开源函式即服务框架,透过函式开发框架,开发者可以在本地端开发和执行函式,并将其部署到Cloud Functions或是其他.NET环境。.NET的函式开发框架支援HTTP函式和CloudEvent函式,.NET Runtime能够回应标準的CNCF CloudEvents。

Cloud Functions中的.NET Runtime同时还支援VB和F#,可使用相同的程式码开发模型。Google在GitHub储存库中提供参考範例,而.NET函式开发框架则有提供模板套件,能以命令列或是Visual Studio操作,这些模板也支援VB和F#。

免责声明:本文由用户上传,如有侵权请联系删除!