分布式读书散文

18.7K Star,微软开源的运行时软件火出圈

2022-08-12  本文已影响0人  MCNU云原生

今天要介绍的主角是Dapr,Dapr是2019年10月微软开源的可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。

Dpar的口号是:任何语言,任何框架,任何地方!!

简单来说,使用Dapr可以快速构建多语言支持的、平台无关的、可移植的分布式应用程序。

Dapr的目标有:

1、让开发者能够使用任何语言或框架编写分布式应用程序

2、提供一致性和可移植性

3、不受云平台供应商、开发商的限制,提供平台无关性

4、通过高性能和轻量级支持IoT和边缘场景

5、支持云原生的场景

6、提供标准 API 和可扩展的组件模型

目前支持的语言如C++、Go、Java、Python、Javascript、Rust等,支持的框架如Java领域的Spring Boot,Python领域的Flask。

从2019年开源以后Dapr加入Cloud Native,发展十分迅速,目前在github上已经有了18.7K star,contributor近200人,可见受欢迎的程度。

目前Dapr已经在以下的大公司落地应用:阿里巴巴(阿里云)、腾讯、Ding Talk、Microsoft Azure等。以阿里巴巴为例,已经在Faas场景下多语言支持和多语言应用接入、应用在云间的迁移的场景下应用了Dapr。

上一篇下一篇

猜你喜欢

热点阅读