手把手教你学Dapr - 0. 目录
手把手教你学Dapr - 目录
.Net开发者的大时代
- Dapr设计思想
- 微服务为什么很难
25:17:https://www.bilibili.com/video/BV1j44y1478h?spm_id_from=333.999.0.0
- Dapr的目标
3:58:https://www.bilibili.com/video/BV1Gq4y1Z7dS?spm_id_from=333.999.0.0
- 分布式应用运行时
9:32:https://www.bilibili.com/video/BV1Gq4y1Z7dS?spm_id_from=333.999.0.0
- Dapr and Service Meshes
44:29:https://www.bilibili.com/video/BV1Gq4y1Z7dS?spm_id_from=333.999.0.0
- Sidecars and components
7:20:https://www.bilibili.com/video/BV1Gq4y1Z7dS?spm_id_from=333.999.0.0
- 微服务为什么很难
- 对于.Net架构的指导意义
- 开源协作的浪潮
- Dapr设计思想
大话Dapr概念
- Building blocks
- Components
- Configuration
- Observability
- Security
- Service meshes
- Dapr services
- Terminology
VS下的无缝开发体验
- 托管方式
- 环境准备
- 常用的daprd 运行参数
https://docs.dapr.io/reference/arguments-annotations-overview/
- 常用的环境变量解析
- Http Max Request Size
https://docs.dapr.io/operations/configuration/increase-request-size/
- Http Max Request Size
- Docker Compose
- Without Docker
- Dapr dashboard
服务调用
- 编写一个Hello World
- API
- .Net SDK
- HTTP
- gRPC
- 并发和限流
https://docs.dapr.io/operations/configuration/control-concurrency/
https://docs.dapr.io/reference/components-reference/supported-middleware/middleware-rate-limit/
状态管理
- 并发控制
- 一致性
- 事务
- 业务数据的增删改查?youtube有微软官方示例
- redis spec
https://docs.dapr.io/reference/components-reference/supported-state-stores/setup-redis/
发布订阅
绑定
- kafka spec
https://docs.dapr.io/reference/components-reference/supported-bindings/kafka/
- 跨Dapr互调用
- API
- kafka spec
Actors
- Actor相同的ActorId会被缓存成类似单例,构造函数注入要小心
- 分布式和故障转移
- 并发控制
- 调用
- 状态管理
- 定时器
- 提醒
- Actor重入
- API
可观测性
- Tracing
- Metrics
- Logging
生产环境的推荐托管方式K8s
使用KEDA做自动扩缩容
- Health
集成Open Service Mesh
安全&可靠性
手把手教你学Dapr - 0. 目录
https://blogs.masastack.com/2021/10/25/tech-dapr-by-the-hand/0/