2021
11/22
20:19
你的位置:首页 > ASP.net教程 > Dapr初体验之Hello World

Dapr初体验之Hello World

发布时间:2021-11-22 20:19:41

原标题:Dapr初体验之Hello World

Dapr介绍

Dapr - Distributed Application Runtime

安装Dapr

根据官方手册安装,由于安装镜像源使用了github导致下载失败。所以手动下载,复制到了服务器路径 /usr/local/bin 目录下。
解压缩压缩文件 tar xf dapr_linux_amd64.tar.gz
运行 dapr 检查安装状态

官方教程 Hello World

  1. Clone 官方quickstarts仓库
    git clone -b v1.5.0 https://github.com/dapr/quickstarts.git
    当然,如果服务器没有安装git需要先安装git yum install -y git,虽然也是从github克隆代码,一般情况下比较顺利。
    如果你的网络不给力,也可以从码云上克隆代码。
    git clone -b v1.5.0
  2. 启动 Dapr
    必要条件,已经安装docker服务。
  • 运行命令 dapr init 初始化
  • 运行命令 dapr --version 检查版本
  1. 查看示例代码
  • 其中一个示例服务是使用node.js开发的,首先你需要检查你是否有node.js运行时。如果你没有安装nodejs,使用包管理器安装dnf module install nodejs:16,使用node -v检查安装状态。
    现在,你可以进入到文件夹 quickstarts/hello-world/node 查看 app.js 阅读以下程序逻辑。
    虽然没有写过nodejs代码,但示例代码是很简单的,通过简单阅读基本逻辑是启动一个http服务端,监听几个接口的端节点。
    很简单的三个接口,访问node启动的服务接口,操作dapr。
接口方法逻辑
/orderGET请求
/neworderPOST请求
/order/:idDELETE请求
  1. 使用Dapr运行nodejs应用
  • 进入 quickstarts/hello-world/node 目录
  • 运行 npm install 还原包
  • 运行 dapr run --app-id nodeapp --app-port 3000 --dapr-http-port 3500 node app.js 启动nodejs app
  1. 测试服务
  • 使用POST方法请求接口
{ "data": {  "orderId": "42" }}

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#www.d5897.com (#换成@)。
您可能感兴趣的文章
Baidu