dapr 是微软的一个云原生(Cloud Native)开源项目,英文全称:Distributed Application Runtime,中文要翻译的话就是:分布式应用运行时。也就是一个运行时框架,面向云原生架构。
目录
dapr官网地址:Dapr - Distributed Application Runtime
1、开发环境总要求
要让dapr在本地开发环境运行起来,需要完成以下几个要求(我这里以Windows 10环境为例)。
1、dapr CLI的安装 (命令行工具推荐使用PowerShell 7)
2、docker desktop (需要用到docker容器)
3、dapr 初始化安装运行时(Runtime )环境:daprd
4、最后如果是基于.net的开发应用程序,必须要有.net SDK ,这里推荐使用:.NET 5 SDK
2、dapr CLI 的安装
今天来记录下dapr开发环境的搭建,本来这个是很简单的步骤,但是由于国内网络限制的问题,无法按照dapr官方的步骤顺利完成。
dapr官方网站入门步骤参考:开始使用 Dapr | Dapr 文档库https://docs.dapr.io/zh-hans/getting-started/
但是按照此指导的第一步(安装dapr CLI)就会报错,无法进行下去。
powershell -Command "iwr -useb https://raw.githubusercontent.com/dapr/cli/master/install/install.ps1 | iex"
如果执行的话,会直接报错:未能解析此远程名称。 原因很简单,就是国内网络不通。
怎么办呢?也不能fq啊。不过不用担心,也有个办法:直接到github上去下载,然后将在线安装改成本地安装。
1.1、将dapr cli下载到本地
dapr cli github下载地址:(目前发布的最新版本 V1.4.0)