写点什么

InfoQ 专访 Yaron Schneider:Dapr 加入 CNCF 孵化器,希望 Dapr API 能够成为一个新标准

  • 2021-11-26
  • 本文字数:1798 字

    阅读完需:约 6 分钟

InfoQ专访 Yaron Schneider:Dapr加入CNCF孵化器,希望Dapr API能够成为一个新标准

云原生计算基金会(简称 CNCF)最近宣布接受 Dapr 作为 CNCF 的孵化器项目。在此之前,Dapr 宣布成立 Dapr 项目指导和技术委员会(简称 STC)。 


作为 CNCF 托管的项目,Dapr也在技术方面保持中立。CNCF 提供了监管、市场支持和社区拓展方面的能力。CNCF CTO Chris Aniszczyk 表示:


分布式应用程序和微服务为容器和云原生奠定了基础,但开发具备可伸缩性和可靠性的分布式应用程序非常困难。Dapr 可以很好地与 CNCF 的其他项目集成,并为开发人员提供最佳实践,他们可以使用任意的编程语言和框架来开发应用程序。我们非常欢迎 Dapr 加入 CNCF,以及 Dapr 社区所做的工作。


微软在 2019 年推出了 Dapr。今年 2 月份,Dapr 团队发布了 Dapr 1.0。很多组织在生产环境中使用 Dapr。今年 3 月份,InfoQ报导了阿里云在云上采用 Dapr 的案例。一些主流的云厂商平台和本地环境均有采用 Dapr。


现在,该项目由 Dapr STC 以及来自阿里巴巴、英特尔和微软的代表共同管理。STC 把握项目的整体方向,并为项目维护者提供技术指导。


最近,InfoQ 采访了 Dapr 及KEDA的联合创建者 Yaron Schneider,他同时也是 Dapr STC 的成员。


InfoQ:云原生计算基金会最近宣布接受 Dapr 作为 CNCF 的孵化器项目。这对于 Dapr 来说意味着什么?将给 Dapr 开发者和用户带来怎样的影响?


Yaron Schneider:Dapr 成为 CNCF 的孵化器项目将在以下几个方面给项目本身以及云原生生态系统带来影响。对于 Dapr 来说,它将吸引更多的 CNCF 开发者的注意,带来新的贡献和视角。对于 CNCF 来说,Dapr 开发者社区会将以应用程序为中心的视角和专业知识带入整个生态系统。随着越来越多的开发者的加入,他们会加入更多有利于 Dpar 用户的特性。


InfoQ:Dapr 1.0 在今年 2 月份发布。从那时候到现在,Dapr 的采用情况是怎样的?你认为 Dapr 加入 CNCF 会促进该项目的采用吗?


Schneider:我们看到了针对该项目的贡献力度、采用它的企业和初创公司都有了巨大的增长。10 月份,我们举办了第一个DaprCon大会,很多采用者在大会上分享了他们的故事。我强烈建议大家去看一下大会的内容,了解一下从该项目出现至今的发展历程。随着项目加入 CNCF,我非常期望看到有更多的采用者。


InfoQ:Dapr 由 STC 负责管理。它是怎么运作的?是谁决定要优先开发哪些特性,以及是怎么实现的?


Schneider:STC 目前由来自不同公司的 5 位成员组成,后续可能会增加到 11 位。没有哪个单独的组织可以代表整体,由此保证了中立性。从特性方面来看,Dapr 的维护者们是主要的决策者,STC 的引入并不会改变这一点。不过,STC 把握项目的整体方向,所以,加入新的构建块和 API 可能需要经过 STC 的审批。


InfoQ:在你看来,Dapr 的用户都是哪些人?它最适合用来解决什么问题?


Schneider:微服务开发者们会发现 Dapr 很有用,因为它可以帮他们完成很多事情。Dapr 提供了很多 API 到工具层面的最佳实践,帮助开发者完成状态管理和发布/订阅之类的分布式系统特性。我们发现,对于那些在 Kubernetes 上部署应用程序的开发者来说,Dapr 特别有用。Dapr 提供的 API 可以在本地开发环境和 Kubernetes 集群上保持一致。


InfoQ:目前,Dapr 的开发主要关注哪些方面?


Schneider:我们试着确定基础性的东西——测试基础设施和发布管道及流程。我们希望向社区开放 Dapr 的发布流程。在特性方面,即将发布的 1.5 版本将会带来配置构建块,一个已经开发了好几个月的特性。


InfoQ:你对 Dapr 的愿景是什么?接下来的“大事件”会是什么?2.0 版本是否已排上发布日程?


Schneider:Dapr 加入 CNCF 之后,我希望 Dapr API 能够成为一个标准,并与 Go 语言实现彻底分离。这一改变将允许出现其他不同的实现,比如 Dapr 边缘发行版。2.0 版本目前不在发布日程中,不过,后续可能会考虑支持非 Go 语言组件以及动态组件加载。


InfoQ:开发者们可以怎样学习 Dapr?有哪些可用的学习资源?


Schneider:Dapr 官方文档入门示例是学习 Dapr 最好的资源。除了这些,还有其他一些很好的书籍。我推荐“Introducing Distributed Application Runtime (Dapr)”和“Practical Microservices with Dapr and .NET”。当然,我自己也写了一本《学习Dapr》。


Dapr 是一个开源、可移植、基于事件驱动的运行时,开发者可以用它构建运行在云端和边缘的具有弹性、无状态、有状态、基于微服务的应用程序。其目标是帮助开发者解决分布式系统问题,让他们能够专注于编写业务逻辑,大幅提升他们的效率以及缩短开发时间。微软最近推出的 Azure Container App 预览版也支持 Dapr。


查看英文原文

Dapr Joins CNCF Incubator: Q&A with Yaron Schneider

2021-11-26 13:273075

评论

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

拥有一台服务器后,我竟然这么酷?

老表

Python Linux web开发 云服务器 跟老表学云服务器

阿里P7告诉你SpringBoot如何防止重复提交?

Java 程序员 后端

阿里P8大牛整理的300页图解网络知识+计算机底层操作系统

Java 程序员 后端

阿里P8级大神经验分享,怎样成为一个优秀的架构师?(1)

Java 程序员 后端

阿里2020首发一百多道Java高级岗面试题(含答案)

Java 程序员 后端

阿里P8架构师汇总了史上101个最牛逼的Java技术点

Java 程序员 后端

【Flutter 专题】11 图解 ListView 的多种绑定方式

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

遇到Java内存溢出(OOM)时,这样排查

Java 程序员 后端

dart系列之:dart语言中的异常

程序那些事

flutter dart 程序那些事 11月日更

Vue进阶(幺捌叁):IE9兼容性问题-数据初始化问题

No Silver Bullet

Vue 11月日更

阿里-美团-字节面试官必问的Mysql锁机制,你真的明白吗

Java 程序员 后端

重走JAVA之路(五):面试又被问线程池原理?教你如何反击(1)

Java 程序员 后端

阿里P6程序员的Java之路-或许起点不高,但我从未停止我的脚步

Java 程序员 后端

通过AOP和自定义注解实现请求日志收集功能

Java 程序员 后端

华为全球技术服务引领行业数智创新,共赢未来

阿里P8十年摸爬滚打,告诉你上古程序猿为何反对使用Redis?

Java 程序员 后端

安装企业级的dokuwiki文档系统

小鲍侃java

11月日更

金三银四助力面试-手把手轻松读懂HashMap源码

Java 程序员 后端

闭关2个月肝完Java7大核心知识(分布式+JVM+Java基础+算法

Java 程序员 后端

闲下来的学习时光

Java 程序员 后端

阿里P8直接甩我一份Java笔记、面试宝典,当我看到目录的一瞬间,简直怀疑人生!

Java 程序员 后端

Python爬虫120例之第20例,1637、一路商机网全站加盟数据采集

梦想橡皮擦

11月日更

阿里P8大佬终于把自己珍藏多年581页JavaJDK9学习笔记分享出来了

Java 程序员 后端

阿里P8面试官梳理的2020年999道大厂高频Java面试题(附答案)

Java 程序员 后端

逼着面试官问了我ArrayList和LinkedList的区别,他对我彻底服了

Java 程序员 后端

阿里Java架构师春招面试高频600题:集合+JVM+Redis+并发

Java 程序员 后端

透过根源从而探究红黑树的本质,究竟二叉树是什么神仙鬼怪?

Java 程序员 后端

重走JAVA之路(五):面试又被问线程池原理?教你如何反击

Java 程序员 后端

我终于知道,中国互联网是怎么弯道超车,干翻美国了!

博文视点Broadview

一个简单的UserCase,带你认识openLooKeng的行级权限控制

LooK

大数据 openLooKeng

阿里P8大牛透出,入职阿里必备12套Java面试题,适合从校招到社招

Java 程序员 后端

InfoQ专访 Yaron Schneider:Dapr加入CNCF孵化器,希望Dapr API能够成为一个新标准_云原生_Eran Stiller_InfoQ精选文章