第03期-定义一个 Dapr 组件
不用容器初始化 Dapr 运行时,组件默认目录,定义密钥存储组件,创建密钥文件,使用 Dapr 命令运行 Sidecar 应用,使用 Dapr 提供的 HTTP 接口访问并获取密钥,密钥存储 API 参考,使用基于 Dapr 的 .NET SDK 开发包,云计算厂商提供的密钥管理服务。
接着看
第09期-输入与输出绑定构建块
通过 Dapr 资源绑定,可以自动处理来自外部系统的事件或与外部系统的接口快速集成,理解输入绑定与输出绑定,支持的绑定组件列表,使用 SMTP 输出绑定发送邮件,使用 Cron 输入绑定实现灵活的定时自动任务,关于 Cron 表达式配置自动任务,使用绑定组件执行 SQL 语句,关于钉钉消息收发集成。
第08期-发布和订阅构建块
分布式消息队列和事件总线,在 Dapr 中使用发布与订阅,基于 CloudEvents 规范的通用格式事件数据,消费者群体的竞争性模式,事件消息的生存时间,发布订阅组件列表,配置发布订阅组件,使用命令行发布订阅主题,实战演练在 .NET 平台上使用 SDK 发布主题,使用申明方式订阅主题,编程方式订阅主题,在 ASP .NET Core 中使用 SDK 订阅主题。
第07期-状态管理构建块
应用程序可以基于 Dapr 状态管理 API 使用状态存储组件保存和读取键值对,关于 Redis 状态存储组件的配置,在 .NET 平台上使用 SDK 管理状态存储,在 ASP.NET Core 依赖注入容器中集成 Dapr 客户端,将存储状态绑定到模型,状态存储 API 参考文档。
第06期-使用Grpc编写Dapr服务
定义并引用通信服务,实战演练示例,学习 Protobuf 语法规则,创建 Grpc 服务端,实现服务端业务逻辑,在 Dapr 中运行服务端,实现客户端调用服务,在 Dapr 中运行客户端,理解 Dapr 中的服务调用通信流程和相关协议,服务发现和名称解析。