docs

Dapr用户文档

View project on GitHub

Dapr概念

此目录包含多个Dapr概念,此文档的目的是扩展你对Dapr 规范的认识。

核心概念

  • 绑定

    绑定提供外部云/内部服务或系统间的双向链接。Dapr允许你使用标准Dapr绑定API调用外部服务,并且可让其他已连接服务通过事件方式触发你的应用。

  • 构建块

    一个构建块是由一个或多个Dapr组件构成的单一目的的API接口。Dapr由一系列构建块构成,同时可扩展添加新的构建块。

  • 组件

    Dapr采用模块化设计,它的功能由一系列组件来实现,如发布/订阅 以及 机密。许多组件都支持插件模式,所以你可以使用你的自定义实现来替换默认实现。

  • 分布式跟踪

    分布式跟踪收集和聚合事务中的跟踪事件,它允许你跨多个服务跟踪整个调用链。Dapr与OpenTelemetry集成,提供分布式跟踪及指标收集。

  • 发布/订阅消息

    订阅/发布是一种低耦合的消息模式,发送器(或发布者)发布一条消息到主题,然后由订阅者订阅。Dapr原生支持发布/订阅模式。

  • 机密

    Dapr中,机密表示未授权用户无法获取的私密信息。Dapr提供简单的机密API以及与Azure Key Vault或Kubernetes机密存储集成来存储机密。

  • 状态

    应用状态是指应用程序希望在单个会话之外需要保存的任何状态。Dapr允许使用插件化的键值对状态API的状态存储。

角色

扩展性