AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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:272663

评论

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

超赞!吃透这份Github点赞120k的Java知识面试笔记Offer拿到手软

比伯

Java 编程 程序员 架构 面试

高可用可伸缩微服务架构:基于Dubbo、SpringCloud和ServiceMesh完整蓝光版PDF分享

Java架构追梦

Java 微服务 dubbo Service Mesh SpringCloud

学习总结--week08

张荣召

flink-sql流计算可视化UI平台

无情

sql flink 实时计算 平台

在历史的天空重逢!大话鲲鹏上海记

脑极体

训练营第4周作业

爱码士

训练营

限流、熔断与降级

idonkeyliu

后台开发 熔断 限流 降级

第5周 技术选型(一)-作业

SuGeek

极客大学架构师训练营

【薪火计划】02 - 一将功成万骨枯

码字与律动

管理

过滤Spark数据集的四种方法

大数志

大数据 spark 数据分析 数据科学

训练营第四周学习总结

爱码士

训练营

Java集合(3)-- iterable接口超级详细解读

秦怀杂货店

Java 源码 Iterator和Iterable 集合 iterable

8.3红黑树原理与性能特性

张荣召

8.5网络通信基本原理与性能优化

张荣召

8.6非阻塞网络I/O

张荣召

面试官:Redis 主从复制时网络开小差了怎么整?

redis 学习 面试

Java 集合(4)-- iterable和iterator异同分析

秦怀杂货店

Java Iterator和Iterable 集合 iterable

8.4经典算法

张荣召

Spring改变版本号命名规则:此举对非英语国家很友好

YourBatman

Spring Boot 语义化 Spring Framework 日历化

高性能-Nginx多进程高并发、低时延、高可靠机制在百万级缓存(redis、memcache)代理中间件中的应用

杨亚洲(专注MongoDB及高性能中间件)

nginx memcached 分布式缓存 redis cluster 分布式数据库mongodb

va_list 可变长参数原理

liu_liu

c 可变参数 va_list

Java集合(2)-- Iterator接口超级详细解读

秦怀杂货店

Java 源码 Iterator和Iterable 集合 Iterator

我画着图,FluentAPI 她自己就生成了

newbe36524

C# .net .net core netcore

每个程序员都应该知道的数字

多颗糖

数据库 计算机基础 存储

适合初学者的Web Components教程[2019](译)

西贝

Java Web Component 组件

机器学习的产业化变革中,华为云ModelArts的新成绩单

脑极体

第 4 周作业

Steven

极客大学架构师训练营

【干货】内存条的基础讲解,够用绝大多数情况

亚兰—硅的传奇official

计算机基础 内存 装机 硬件

架构师训练营第 1 期 第 8 周作业

李循律

极客大学架构师训练营

架构师训练营 1 期 - 第八周总结(vaik)

行之

极客大学架构师训练营

Java集合(1)-- 俯瞰Java集合源码以及分类

秦怀杂货店

Java 源码 Iterator和Iterable JAVA集合

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