Dapr在Java中的实践 之 环境准备

2023-06-01  本文已影响0人  万猫学社

Dapr简介

Dapr (Distributed Application Runtime)是一个可移植的、事件驱动的运行时,它使任何开发人员都可以轻松地构建运行在云和边缘上的弹性、无状态和有状态的应用程序,并支持语言和开发人员框架的多样性。Dapr利用Sidecar架构的优势,帮助我们解决构建微服务所带来的挑战,并保持代码与平台无关。

overview.png

从上面的架构图看出,Dapr包括如下几个模块:

安装 Docker

这里以Windows 10系统为例,安装 Docker。

安装 Hyper-V

Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。Hyper-V 可用于 64 位 Windows 10 专业版、企业版和教育版。 它无法用于家庭版。

点击“小窗户”,然后再点击“设置”,如下图:

设置

在搜索框中输入“启用或关闭Windows功能”,如下图:

启用或关闭Windows功能

点击“启用或关闭Windows功能”后,勾选“Hyper-V”所有选项,如下图:

Hyper-V

点击“确定”,等一会儿就安装好了。(可能需要重启电脑)

安装 Docker Desktop

访问https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe下载,双击Docker Desktop Installer.exe运行安装程序。按照安装向导上的说明授权安装程序并继续进行安装。

安装完成后,启动Docker Desktop,等一会儿初始化完成后,将启动入门教程:

Docker Desktop

这个教程包括一个简单的练习,以构建示例Docker镜像,将其作为容器运行,将映像推送并保存到Docker Hub。

安装 Dapr CLI

访问https://github.com/dapr/cli/releases下载所需的 Dapr CLI,如果是Linux系统可以下载dapr_linux_amd64.tar.gz;如果是Windows系统,可以下载dapr_windows_amd64.zip;如果是macOS,可以下载dapr_darwin_amd64.tar.gz。

这里以Windows系统为例。

解压到一个目录中,并把这个目录添加到系统环境变量中,然后执行如下命令验证一下:

dapr --version

如果显示如下效果就说明安装成功了:

dapr --version

初始化 Dapr

执行如下命令:

dapr init

它会帮我们创建如下内容:

显示效果如下:

dapr init

执行如下命令验证一下:

docker ps

如果显示如下效果就说明初始化成功了:

docker ps

此时,访问http://localhost:9411/zipkin/就可以看到:

http://localhost:9411/zipkin/

启动 Dapr Dashboard

执行如下命令:

dapr dashboard -p 9999

显示效果如下:

dapr dashboard -p 9999

再访问http://localhost:9999/就可以看到:

Dapr Dashboard

最后,感谢你这么帅,还给我点赞

上一篇 下一篇

猜你喜欢

热点阅读