2、分布式应用运行时Dapr入门指南

分布式应用运行时Dapr入门指南

1. 理解Dapr

Dapr(Distributed Application Runtime)是由微软以开源方式创建的事件驱动、便携式运行时,也是云原生计算基金会(CNCF)的孵化项目。

事件驱动在微服务中起着重要作用,应用程序可以高效地响应外部系统或解决方案其他部分的事件,并产生事件以通知其他服务新的情况或继续后续处理。Dapr具有很强的可移植性,它可以在开发机器上以自托管模式本地运行,也可以部署到边缘设备或运行在Kubernetes上。其可移植性还体现在不限于特定的云服务提供商,能与Microsoft Azure、Amazon Web Services(AWS)、Google Cloud Platform(GCP)等多种云服务集成。

Dapr的发展历程如下:
- 2019年10月首次发布。
- 2020年9月采用开放治理模式。
- 2021年2月发布生产就绪的v1.0版本。
- 2021年11月加入CNCF成为孵化项目。

从应用角度看,Dapr是一个API,可以通过HTTP、gRPC调用,或者使用为.NET、Java、Go、Python等多种语言提供的SDK来直接访问。不过,在应用中并非必须采用Dapr SDK,向Dapr服务发出请求可以像向端点发送HTTP调用一样简单,例如 http://localhost:3500/v1.0/invoke/<app-id>/method/<methodname>

同时,我们也需要明确Dapr不是什么:
- 它不强制开发者采用具有严格规则和约束的编程模型,开发者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值