Dapr 术语与定义

Dapr 文档中常见术语和缩写的定义

本页详细介绍了您在 Dapr 文档中可能遇到的所有常见术语。

术语定义更多信息
App/Application正在运行的服务/二进制文件,通常是您作为用户创建并运行的程序。
Building blockDapr 提供给用户的 API,用于帮助创建微服务和应用程序。Dapr 构建块
ComponentDapr 构建块单独或与其他组件集合一起使用的模块化功能类型。Dapr 组件
Configuration用于声明 Dapr 边车或 Dapr 控制平面所有设置的 YAML 文件。您可以在此配置控制平面 mTLS 设置,或应用程序实例的跟踪和中间件设置。Dapr 配置
DaprDistributed Application Runtime(分布式应用运行时)。Dapr 概述
Dapr Actors一个 Dapr 构建块,实现了虚拟 actor 模式,用于构建具有身份、生命周期和并发管理的有状态单线程对象。Actors 概述
Dapr Agents基于 Dapr Python SDK 构建的开发者框架,用于创建由 LLM 驱动的持久化代理应用程序。Dapr Agents
Dapr control plane属于 Dapr 安装一部分的服务集合,部署在托管平台(如 Kubernetes 集群)上。这允许启用 Dapr 的应用程序在平台上运行,并处理 actor 放置、Dapr 边车注入或证书颁发/轮换等 Dapr 功能。自托管概述
Kubernetes 概述
Dapr Workflows一个 Dapr 构建块,用于编写代码优先的工作流,具有持久执行能力,可从崩溃中恢复,支持长时间运行的进程,并支持人员交互。工作流概述
HTTPEndpointHTTPEndpoint 是一种 Dapr 资源,用于标识可通过服务调用 API 调用的非 Dapr 端点。服务调用 API
NamespacingDapr 中的命名空间提供隔离,从而提供多租户能力。了解有关命名空间的更多信息:组件服务调用发布订阅actors
Self-hosted您可以在其中运行 Dapr 应用程序的 Windows/macOS/Linux 机器。Dapr 提供了在机器上以"自托管"模式运行的功能。自托管模式
Service正在运行的应用程序或二进制文件。这可以指您的应用程序或 Dapr 应用程序。
Sidecar作为单独进程或容器与您的应用程序一起运行的程序。边车模式