Dapr分布式应用运行时初探1


一、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 是一种可移植、事件驱动的运行时,让任何开发人员都能轻松构建弹性、无状态和有状态的应用程序,这些应用程序可在云端和边缘运行,并支持多种语言和开发人员框架。
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

Dapr安装

2.Dapr初始化

Dapr 与您的应用程序一起作为sidecar 运行。在自托管模式下,这意味着它是本地计算机上的一个进程。通过初始化 Dapr,你可以

  • 在本地获取并安装 Dapr 二进制文件。
  • 创建开发环境,使用 Dapr 简化应用程序开发。
    Dapr 初始化包括以下内容
  • 运行 Redis 容器实例,将其用作本地状态存储和消息代理。
  • 运行 Zipkin 容器实例,以实现可观察性。
  • 创建包含上述组件定义的默认组件文件夹。
  • 运行一个 Dapr 安置服务容器实例,用于本地角色支持。
    提示:初始化之前请先安装docker。

国内可能由于网络不好导致初始化失败,可以参考链接尝试离线安装。
初始化成功后可以看到下面三个镜像:
在这里插入图片描述


总结

以上就是今天要讲的内容,本文仅仅简单介绍了dapr的安装及其初始化,dapr是一个简约但不简单的分布式应用运行时,很适合微服务托管使用。后续有时候会写一下dapr的具体应用例子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悠悠虾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值