參考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"