Dapr
概述
dapr 是微软19年6月主导开源的项目
简单来说,dapr 以进程或 sidecar 容器形式部署,通过 sdk 封装了 http、grpc 接口,对外提供了实现微服务所需的一系列功能(best practice building blocks),如事件驱动、状态管理等。dapr 项目由社区驱动、平台无关、语言无关,同时性能好、轻量,也能用于 iot 和 edge 场景
当前提供的功能有:
支持可选供应商的事件驱动 pub-sub 系统,提供“至少一次”语义
支持可选供应商的输入、输出绑定
支持可选 data stores 的状态管理
服务到服务的发现和调用
可选的有状态模型:Strong/Eventual consistency, First-write/Last-write wins
跨平台的 virtual actors
密钥管理
限流
可观测
参考文献
Last updated