文章目录
- 一、Dapr是什么?
- 二、使用步骤
- 1.安装Dapr CLI
- 2.Dapr初始化
- 总结
一、Dapr是什么?
Dapr is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless, and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.
Dapr 是一种可移植、事件驱动的运行时,让任何开发人员都能轻松构建弹性、无状态和有状态的应用程序,这些应用程序可在云端和边缘运行,并支持多种语言和开发人员框架。
二、使用步骤
1.安装Dapr CLI
PS C:\Users\Ben.Jiang> wsl
ben@CNLAPTOP18:/mnt/c/Users/Ben.Jiang$ wget -q https://raw.githubusercontent.com/dapr/cli/master/install/install.sh -O - | /bin/bash
验证安装
dapr -h
2.Dapr初始化
Dapr 与您的应用程序一起作为sidecar 运行。在自托管模式下,这意味着它是本地计算机上的一个进程。通过初始化 Dapr,你可以
- 在本地获取并安装 Dapr 二进制文件。
- 创建开发环境,使用 Dapr 简化应用程序开发。
Dapr 初始化包括以下内容 - 运行 Redis 容器实例,将其用作本地状态存储和消息代理。
- 运行 Zipkin 容器实例,以实现可观察性。
- 创建包含上述组件定义的默认组件文件夹。
- 运行一个 Dapr 安置服务容器实例,用于本地角色支持。
提示:初始化之前请先安装docker。
国内可能由于网络不好导致初始化失败,可以参考链接尝试离线安装。
初始化成功后可以看到下面三个镜像:
总结
以上就是今天要讲的内容,本文仅仅简单介绍了dapr的安装及其初始化,dapr是一个简约但不简单的分布式应用运行时,很适合微服务托管使用。后续有时候会写一下dapr的具体应用例子。