【愚公系列】2023年01月 Dapr分布式应用运行时-Dapr的基本运行
2023-02-19 12:29:29 时间
文章目录
前言
我们通过使用 Dapr CLI 来运行 Dapr sidecar 并尝试使用状态API来存储和检索状态,从而尝试 Dapr 提供的一些功能。
一、Dapr的基本运行
1.运行Dapr sidecar
运行以下命令以启动 Dapr sidecar,它将在端口 3500 上监听名为 myapp 的空白应用程序:
dapr run --app-id myapp --dapr-http-port 3500
使用此命令,没有定义自定义组件文件夹。因此Dapr 使用在 init 流中创建的默认组件定义这些定义可以在.dapr\components
中找到。这些告诉 Dapr 使用本地的 Redis Docker 容器作为状态存储和消息代理
2.保存数据到Redis
运行下面显示的命令来存储新的数据到redis
//cmd
curl -X POST -H "Content-Type: application/json" -d '[{ "key": "name", "value": "Bruce Wayne"}]' http://localhost:3500/v1.0/state/statestore
或
//PowerShell
Invoke-RestMethod -Method Post -ContentType 'application/json' -Body '[{ "key": "name", "value": "Bruce Wayne"}]' -Uri 'http://localhost:3500/v1.0/state/statestore'
2.获取Redis的数据
//cmd
curl http://localhost:3500/v1.0/state/statestore/name
或
//PowerShell
Invoke-RestMethod -Uri 'http://localhost:3500/v1.0/state/statestore/name'
3.进入Redis核查
在 Redis 容器中看到并验证Dapr 正在使用它作为状态存储。 运行以下命令来使用Redis CLI:
docker exec -it dapr_redis redis-cli
keys *
hgetall "myapp||name"
exit
相关文章
- 6年过去了,新零售该如何更进一步?
- 将 PDF 转化为 Word 文件
- Webpack打包时将文件内联
- Webpack实现多页面打包
- 2023年日历大派送
- 研究者的盆友圈 Research gate
- 2023年玩兔年小游戏《兔兔保卫萝卜战》赢新年祝福「钱兔无量」
- Disk Xray for Mac(好用的磁盘分析工具) 3.0中文版
- MSF CS通用免杀项目 (完美绕过主流杀毒软件)
- volatile 与 synchronized
- 线程的安全性分析
- Map接口
- 线程的基本操作及原理
- PDF编辑软件:Adobe Acrobat DC PDF编辑器全版本下载
- code runner
- 校园跑腿创业者容易被忽略的点有哪些?还有哪些业务可以拓展
- 浅浅做了一下字体设计【新石器时代人面鱼纹彩陶盆】提取的笔画-鱼纹体
- PDF编辑软件强势来袭!Acrobat XI升级Acrobat DC安装教程pdf编辑器全版本下载
- Acrobat Pro DC for mac/win(实用的PDF编辑器)
- 访问域名带不带www对于SEO来说有什么区别吗