【愚公系列】2023年01月 Dapr分布式应用运行时-Dapr的基本运行
运行 系列 2023 基本 01 愚公 分布式应用 Dapr
2023-06-13 09:16:38 时间
文章目录
前言
我们通过使用 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
相关文章
- 【说站】Python命令行如何运行文件
- 【愚公系列】2022年12月 Dapr分布式应用运行时-Dapr的简介
- 【愚公系列】2023年01月 Dapr分布式应用运行时-多容器微服务使用Dapr
- 喜报:专有云在信通院组织的首届“云系统稳定安全运行优秀案例” 评比中,一炮双响
- 【错误记录】Tinker 热修复示例运行报错 ( patch receive fail: /storage/emulated/0/patch_signed_7zip.apk, code: -2)
- 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 使用 IDA 分析要修改的内存特征 | 根据内存特征搜索修改点 | 修改进程内存 )
- Spark入门实战系列–4.Spark运行架构详解大数据
- 模式Oracle的睡眠模式:安全运行的秘诀(oracle睡眠)
- Linux系统运行应用程序的精彩瞬间(linux执行应用程序)
- Linux虚拟机上运行安卓应用程序(linux虚拟机安卓)
- 提升 Linux 运行效率的方法(linux运行效率)
- 升级Linux内核升级,确保服务器安全运行(服务器linux内核)
- 包令人惊叹的Linux RPM软件包运行体验(linuxrpm软件)
- 多个命令Linux 如何同时运行多个命令(linux程序同时运行)
- 自动化运行MSSQL脚本:批处理最佳实践(批处理执行mssql脚本)
- Linux服务端如何利用多线程提高运行效率。(linux服务端多线程)
- 使用Mongodb运行JavaScript脚本(mongodb执行js)
- 缓存微擎利用Redis内存缓存提升运行效率(微擎redis内存)
- MySQL在某些电脑上运行缓慢(mysql个别电脑非常慢)
- Oracle JRE安全可靠的运行环境(jre.oracle)
- Redis调优,让集群运行更畅快(redis调优系列)