微软正式发布Azure Functions的第二个版本,这是一个事件驱动的、按需计算的Azure平台服务。与版本1相比,新版本的Azure Functions包含的多项特性使开发人员可以更轻松地构建可伸缩的无服务器应用程序。

2016年初,微软首次推出Azure Functions预览版,并在2016年11月中旬发布第一个正式版本。根据公告博文,在第二个版本中,最重要的变化是托管运行时,它现在可跨平台移植,并且更高效。此外,运行时甚至可以在容器或IoT Edg上运行Azure Functions服务。Azure Functions 2.0还可以在更多环境中运行,比如在本地Mac或Linux机器上运行,开发人员还可以使用Visual Studio、VS Code或VS for Mac等IDE编写函数。

Eduardo Laureano是Azure Functions的首席PM经理,他在一篇博文中写道:

Functions 2.0的性能得到了前所未有的提升,这其中部分是因为托管的改进、对更现代化的语言运行时的支持以及从包文件运行代码的能力。

借助Functions 2.0,开发人员可以使用多种语言编写代码,比如JavaScript(Node 8和Node 10)、C#和F#(.Net Core 2)和Java 8(预览支持)。此外,据Laureano介绍,非.NET语言可以利用一种新的语言工作者模型,这可以提高性能。工作者进程提供了更好的版本支持和迭代,并且是未来语言支持的使能者。

图片来源:https://azure.microsoft.com/en-us/blog/introducing-azure-functions-2-0/

对于Functions的第二个版本,除了核心HTTP和计时器外,所有绑定现在都是扩展。Azure Functions中的绑定将代码从数据源或目的地解耦,并将它们打包为扩展,微软进一步解耦了它们。正如Laureano在博客文章中所述,通过解耦扩展,微软使得绑定及其依赖项可以独立于核心运行时进行版本控制。开发人员将对他们的应用程序及其运行方式拥有更多的控制权,特别是在他们的应用程序所依赖的服务不断演化的情况下。

此外,Functions 2.0还包括如下特性:

  • 一个针对Azure SignalR Service的新扩展;
  • 扩展Application Insights集成;
  • 新增部署中心特性(预览阶段),实现更可管理的源码控制。

图片来源:https://azure.microsoft.com/en-us/blog/introducing-azure-functions-2-0/

随着Functions 2.0的发布,微软Function产品团队进一步增强了服务,并将很快添加更多的托管选项和语言支持。该团队计划扩展Azure Functions的开发栈和托管选项,比如无服务器,比如Linux托管——现在注册,可以使用构建在Linux操作系统之上的Functions使用计划预览版。此外,该团队还在基于Functions 2.0运行时构建对Python 3.6的支持,该功能也是通过内部预览方式提供。

查看英文原文:Microsoft Announces the General Availability of Azure Functions 2.0

微软正式发布Azure Functions 2.0相关推荐

  1. 微软宣布Azure Functions正式支持Java

    微软宣布Azure Functions V2.0支持Java.开发人员现在可以用Java 8编写Function,并利用Visual Studio Code.IntelliJ.Eclipse和跨平台F ...

  2. 要闻君说:谷歌云重磅发布两大技术平台;以后可以打飞滴了?SAP重组动荡;微软宣布 Azure Functions 支持 Java...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  3. 微软正式发布Azure IoT Central

    微软正式发布Azure IoT Central,这是一个面向物联网的软件即服务解决方案.借助该服务,微软旨在提供一种设计.开发.配置和管理IoT设备的低代码方式,同时提供开箱即用的安全性.可伸缩性以及 ...

  4. 微软正式发布Azure Storage上的静态网站

    微软正式宣布了Azure Storage上的静态网站,提供了从托管在Azure Storage上的HTML.CSS和JavaScript文件提供内容的能力.静态网站包含内容固定的Web页面,同时仍然允 ...

  5. 微软发布Azure Functions、Service Fabric和IoT Starter Kits新服务

    微软此次 Build 2016 大会的重点主题一直都围绕开发和 Microsoft Azure 云服务,今天更是对外发布了 Azure Functions.Service Fabric 和 IoT S ...

  6. 微软正式发布PowerShell Core 6.0

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 微软正式发布PowerShell的新版本PowerShell Core 6.0.该版本是开源 ...

  7. 【转】微软Azure Functions使用入门

    微软公司于近期发布了Azure Functions以支持AWS Lambda.本文将介绍如何开始使用这个事件驱动服务,以及这项服务是否适合您. 无论是超大规模云供应商.软件开放人员还是企业管理员,目前 ...

  8. 微软宣布Azure Function支持Python

    在最近举行的Connect()大会上,微软宣布Azure Functions对Python的支持.开发人员可以使用Python 3.6基于开源的Functional Runtime 2.0构建Func ...

  9. 微软发布Azure Cosmos DB产品以及新的物联网解决方案

    微软于当地时间2018年12月4日召开了一年一度的以云计算和数据为中心的开发者大会,在会上微软正式发布Azure机器学习服务(Azure Machine Learning service),这是一个云 ...

最新文章

  1. spring开发_Spring+Struts2
  2. comboBox设置为只读(只选)
  3. wordpress发布时间 the_title()详细参数
  4. Python:import详解
  5. Hello World(本博客启程篇)
  6. Kafka : FileNotFoundException索引文件丢失 xxx.index (No such file or directory)
  7. 大神干货:腾讯广告算法大赛亚军女极客生存图鉴
  8. CLRInjection - 通用托管注入(超级灰色按钮克星升级版)
  9. 计算机控制系统信号恢复之零阶保持器
  10. Redis 在新浪微博中的应用
  11. 自动化脚本开发,真香.....
  12. TAPD项目管理:工作流自动化最佳实践
  13. 计算机图形学基础:2D/3D坐标变换(Transformation)
  14. 先进半导体材料与器件Chapter4
  15. 四氧化三铁负载石墨烯复合物/氧化石墨烯-四氧化三铁纳米颗粒/稻壳基炭负载纳米四氧化三铁颗粒
  16. 三维green公式_按三维问题证明格林公式
  17. 张一鸣:我这 7 年来的人生感悟
  18. JOS学习笔记(七)
  19. .Net Dispose 记忆体释放
  20. 从API地址获取数据并展示

热门文章

  1. 按钮 交互_SwiftUI中的微交互—菜单按钮动画
  2. 常见的8个前端防御性编程方案
  3. 学习underscore源码整体架构,打造属于自己的函数式编程类库
  4. .net core高性能通讯开源组件BeetleX
  5. Xshell替代品 -- FinalShell
  6. Nginx服务学习(6)-日志模块
  7. AI x 量化:华尔街老司机解密智能投资正确姿势
  8. iteritems()与items()
  9. 推翻自己和过往,重学自定义View
  10. 丢失api-ms-win-crt-runtime-l1-1-0.dll