参考Dapr地址:https://docs.dapr.io/getting-started
1.安装Dapr CLI(Install the Dapr CLI)
wget -q https://raw.githubusercontent.com/dapr/cli/master/install/install.sh -O - | /bin/bash
我们在Ubuntu20系统(已装Docker)上安装Dapr CLI
确认一下安装状态
2.本地环境初始化Dapr(Initialize Dapr in your local environment)
验证安装状态
查看容器运行状态
sudo docker ps -a
查看一下组件目录是否被初始化
官网命令:sudo ls $HOME/.dapr
我使用的是Ubuntu,安装目录不在此,在/root/.dapr下,在dapr init之后的提示中,可以找到,如图:
使用命令
sudo ls /root/.dapr
3.使用Dapr API
创建一个应用,监听端口3500,空应用,名称myapp
dapr run --app-id myapp --dapr-http-port 3500
输入命令,创建一个新的state
curl -X POST -H "Content-Type: application/json" -d '[{ "key": "name", "value": "Bruce Wayne"}]' http://localhost:3500/v1.0/state/statestore
获取state
curl http://localhost:3500/v1.0/state/statestore/name
在Redis中查看数据
输入命令,进入redis容器
sudo docker exec -it dapr_redis redis-cli
keys *
hgetall "myapp||name"