white on darkCreated with Sketch.Dapr 文档库
  • Homepage
  • GitHub
  • Blog
  • Discord
  • Community
  • v1.17 (latest)
    • v1.18 (preview)
    • v1.17 (latest)
    • v1.16 (latest)
    • v1.15
    • v1.14
    • v1.13
    • v1.12
    • v1.11
    • v1.10
    • v1.9
    • v1.8
    • v1.7
  • 简体中文
    • English
简体中文
  • English
    • 概念
      • 概览
      • 构建块
      • 组件
      • 弹性
      • 配置
      • 可观测性
      • 安全
      • Isolation
      • Dapr 服务
        • 边车
        • Operator
        • Placement
        • Scheduler
        • Sentry
        • Sidecar 注入器
      • 术语
      • FAQs
        • 常规问题
        • 服务网格
    • 入门
      • 安装 Dapr CLI
      • 在本地初始化 Dapr
      • 使用 Dapr API
      • Dapr 教程
        • 定义组件
        • 配置状态存储与发布订阅
      • Dapr 快速入门
        • 服务调用
        • 发布订阅
        • 工作流
        • 状态管理
        • 绑定
        • Actors
        • 机密管理
        • 配置
        • 密码学
        • Jobs
        • 对话
        • 弹性
          • 弹性:服务到组件
          • 弹性:服务到服务
    • 开发应用程序
      • 构建块
        • 服务调用
          • 概述
          • 如何:使用 HTTP 调用
          • 如何:使用 gRPC 调用
          • 操作指南:调用非 Dapr 端点
          • 操作指南:服务调用命名空间
        • 发布与订阅
          • 概述
          • 操作指南:发布和订阅主题
          • 使用 CloudEvents 消息
          • 不使用 CloudEvents 的消息
          • 操作指南:路由事件
          • 订阅类型
          • 死信主题
          • 如何操作:命名空间消费者组
          • 如何:通过 StatefulSet 水平扩展订阅者
          • 限制主题访问
          • 消息 TTL
          • 批量发布和订阅消息
        • 工作流
          • 概述
          • 功能与概念
          • 工作流版本控制
          • 工作流模式
          • 工作流架构
          • 方法指南:编写工作流
          • 操作指南:管理工作流
          • 多应用工作流
          • 历史保留策略
          • 工作流执行并发
        • 状态管理
          • 概述
          • 操作指南:保存和获取状态
          • 操作方法:查询状态
          • 操作指南:构建有状态服务
          • How-To:启用事务性 Outbox 模式
          • 操作指南:在应用程序之间共享状态
          • 操作指南:加密状态
          • 后端存储
            • Azure Cosmos DB
            • Redis
            • SQL Server
          • 状态 TTL
        • Bindings
          • 概述
          • 操作指南:输入绑定
          • 操作指南:输出绑定
        • Actors
          • 概述
          • 运行时功能
          • 运行时配置
          • 命名空间 Actor
          • 定时器和提醒
          • 如何:与虚拟 actor 交互
          • 如何操作:Actor 重入
        • 机密管理
          • 概览
          • 操作指南:获取密钥
          • 如何使用:密钥作用域
        • Configuration
          • 概述
          • 操作指南:从存储中管理配置
        • 分布式锁
          • 概述
          • 操作指南:使用锁
        • 密码学
          • 概述
          • 操作指南:使用 Cryptography
        • Jobs
          • 概述
          • 特性与概念
          • 操作指南:调度和处理触发的作业
        • Conversation
          • 概述
          • How-To: 对话
      • SDK
        • .NET
          • Client
            • DaprClient 使用指南
          • Workflow
            • DaprWorkflowClient 注册
            • 工作流序列化
            • 多应用程序工作流
            • 工作流管理操作
            • 工作流版本控制
            • GitHub 上的工作流示例
          • Actors
            • Actors 客户端
            • Authoring actors
            • Actor 序列化
            • 如何:运行和使用虚拟 Actor
          • AI
            • AI 客户端
            • 操作指南:使用 AI 会话客户端
            • 如何:在 Dapr 中使用 Microsoft 的 AI 扩展
          • Jobs
            • 操作指南:编写和管理任务
            • DaprJobsClient 使用
          • Cryptography
            • Cryptography client
            • 如何操作:使用 Cryptography 客户端
          • Messaging
            • 如何操作:创建和管理流式订阅
            • DaprPublishSubscribeClient 用法
          • 分布式锁
            • 操作指南:使用分布式锁客户端
          • 最佳实践
            • 错误模型
            • Experimental Attributes
            • Testcontainers
            • Roslyn 分析器/生成器
          • 部署集成
            • Dapr CLI
            • Docker Compose
            • .NET Aspire
          • 故障排除
            • 发布订阅故障排查
        • Go
          • Client
          • 服务
            • HTTP Service
            • gRPC 服务
        • Java
          • AI
            • 操作指南:编写和管理 Conversation AI
          • Client
            • 属性
          • 工作流
            • 操作指南:编写和管理工作流
          • 作业
            • 如何:编写和管理 Jobs
          • Spring Boot 集成
            • 操作指南:使用 Spring Boot 编写和管理工作流
        • JavaScript
          • 客户端
          • Server
          • Actors
          • 日志
          • 示例
          • 如何:编写和管理工作流
        • PHP
          • Actor
            • 生产环境参考
          • 发布订阅
          • 应用
            • 单元测试
          • 状态管理
          • 自定义序列化器
        • Python
          • 客户端
          • Actor
          • 扩展
            • gRPC
            • FastAPI
            • Flask
            • Dapr 工作流
              • Workflow
        • Rust
          • Client
      • 错误码
        • 概述
        • 参考
        • HTTP
        • gRPC
      • 本地开发
        • IDE 支持
          • Visual Studio Code
            • Dapr 扩展
            • 如何操作:使用 VSCode 调试
            • Dev Containers
          • IntelliJ
        • 多应用运行
          • Multi-App Run 概述
          • 操作指南:使用多应用运行模板
        • gRPC 接口
        • SDK 序列化
      • 调试
        • Kubernetes
          • Dapr 控制平面
          • Dapr 边车
        • 调试 Docker Compose
      • 集成
        • AWS
          • AWS 认证
        • Azure
          • 对 Azure 进行身份验证
            • 概述
            • 如何使用工作负载身份联合
            • 操作指南:生成 Microsoft Entra ID 和服务主体
            • 如何:使用托管标识
          • Azure API Management
          • Azure Functions extension
          • 适用于 Azure Kubernetes Service (AKS) 的 Dapr 扩展
        • Diagrid
          • Diagrid Conductor
        • KEDA
        • GitHub Actions
        • Dapr Kubernetes Operator
        • Kratix Marketplace
        • Argo CD
      • 组件
        • 可插拔组件
          • 概述
          • 实现可插拔组件
          • SDK
            • .NET
              • 绑定
              • 发布订阅
              • 状态存储
              • 高级
                • 多个服务
                • 应用环境
                • 组件生命周期
            • Go
              • 绑定
              • 发布订阅
              • 状态存储
              • Advanced
        • 中间件组件
    • 开发 AI
      • Agent 集成
        • CrewAI
          • CrewAI Workflows
        • LangGraph
          • Agent 会话
        • OpenAI
          • Agent Sessions
      • Dapr Agents
        • 简介
        • 入门指南
        • 为什么选择 Dapr Agents
        • 核心概念
        • 代理模式
        • 集成
        • 快速入门
      • MCP
        • 快速入门
    • 运维
      • 可观测性
        • 链路追踪
          • 概述
          • W3C 追踪上下文
          • 配置追踪
          • OpenTelemetry Collector
            • 使用 OpenTelemetry Collector
            • 使用 Azure Application Insights 的 OpenTelemetry
            • 使用 Dynatrace OpenTelemetry Collector
            • 为 Jaeger V2 使用 OpenTelemetry
          • New Relic
          • Zipkin
          • Dash0
          • Datadog
        • 指标
          • Prometheus
          • 概述
          • Grafana 仪表板
          • New Relic
          • Azure Monitor
        • 日志记录
          • 概述
          • FluentD
          • New Relic
      • 托管选项
        • 自托管
          • 概述
          • 使用 Docker 运行
          • 使用 Podman 运行
          • 不使用 Docker 运行
          • 在离线或隔离环境中运行
          • 操作指南:持久化 Scheduler 任务
          • 升级 Dapr
          • 卸载 Dapr
        • Kubernetes
          • 概述
          • 操作指南:设置集群
            • Minikube
            • KiND
            • Azure Kubernetes Service (AKS)
            • Google Kubernetes Engine (GKE)
            • Elastic Kubernetes Service (EKS)
          • 部署 Dapr
          • 升级 Dapr
          • 生产环境指南
          • Dapr Shared
          • 操作指南:持久化 Scheduler 作业
          • 混合集群
          • Kubernetes Jobs
          • 操作指南:挂载 Pod 卷
        • Serverless
          • Azure Container Apps
      • 配置
        • 概述
        • 并发与速率限制
        • 限制 secret 存储访问
        • 服务调用访问控制
        • Dapr API 允许列表
        • 使用 gRPC 接口
        • HTTP 头大小
        • 请求体大小
        • 安装边车证书
        • Preview features
        • 来自密钥的环境变量
        • 边车服务注解
      • 组件
        • 认证生命周期
        • 更新组件
        • 限定对组件的访问
        • 在组件中引用密钥
        • 状态存储
        • 发布订阅代理
          • 多命名空间
        • 密钥存储
        • Bindings
        • 注册可插拔组件
        • 配置中间件
      • Security
        • 设置和配置 mTLS 证书
        • 使用 OAuth 配置 endpoint 授权
        • Dapr API 令牌身份验证
        • App API 令牌认证
      • 弹性
        • 概览
        • 策略
          • 超时
          • 重试
            • 概述
            • 覆盖默认重试
          • 断路器
          • 默认策略
        • 目标
        • Health checks
          • App health checks
          • 边车健康
      • 支持
        • 版本控制
        • 支持的版本
        • 重大变更与弃用
        • 报告安全问题
        • 预览功能
        • Alpha & Beta APIs
      • 故障排除
        • 常见问题
        • 日志
        • API 日志
        • 调试
      • 性能和可扩展性
        • 性能结果
        • 长期性能与稳定性
    • 参考
      • Dapr API
        • Actors API
        • Bindings API
        • Configuration API
        • Conversation API
        • 加密 API
        • 分布式锁 API
        • Health API
        • Jobs API
        • Metadata API
        • Placement API
        • 发布/订阅 API
        • Secrets API
        • 服务调用 API
        • 状态管理 API
        • Workflow API
      • Dapr CLI
        • 概览
        • scheduler
        • annotate
        • build-info
        • completion
        • components
        • configurations
        • dashboard
        • help
        • init
        • invoke
        • list
        • logs
        • mtls
          • mtls export
          • mtls expiry
          • mtls renew certificate
        • publish
        • run
        • status
        • stop
        • uninstall
        • upgrade
        • version
        • workflow
      • 参数与注解
      • 环境变量
      • 组件规范
        • 绑定
          • Alibaba Cloud DingTalk
          • Alibaba Cloud Tablestore
          • Apple Push Notification Service
          • AWS DynamoDB
          • AWS Kinesis
          • AWS S3
          • AWS SES
          • AWS SNS
          • AWS SQS
          • Azure Blob Storage
          • Azure Cosmos DB (Gremlin API)
          • Azure Cosmos DB (SQL API)
          • Azure Event Grid
          • Azure Event Hubs
          • Azure OpenAI
          • Azure Service Bus Queues
          • Azure SignalR
          • Azure Storage Queues
          • Cloudflare Queues
          • commercetools GraphQL
          • Cron
          • Dubbo
          • GCP Pub/Sub
          • GCP Storage Bucket
          • GraphQL
          • HTTP
          • Huawei OBS
          • InfluxDB
          • Kafka
          • Kitex
          • KubeMQ
          • Kubernetes Events
          • Local Storage
          • MQTT3
          • MySQL & MariaDB
          • PostgreSQL
          • Postmark
          • RabbitMQ
          • Redis
          • RethinkDB
          • RocketMQ
          • SFTP
          • SMTP
          • Twilio SendGrid
          • Twilio SMS
          • Wasm
          • Zeebe command
          • Zeebe JobWorker
          • 阿里云对象存储
          • 阿里云日志服务
        • 配置存储
          • Azure App Configuration
          • PostgreSQL
          • Redis
        • Conversation
          • Anthropic
          • AWS Bedrock
          • DeepSeek
          • Echo
          • GoogleAI
          • Huggingface
          • Mistral
          • Ollama
          • OpenAI
        • 加密
          • Azure Key Vault
          • JSON Web Key Sets (JWKS)
          • Kubernetes Secrets
          • Local storage
        • 锁
          • Redis
        • 中间件
          • Bearer
          • OAuth2
          • OAuth2 客户端凭据
          • Open Policy Agent (OPA)
          • Router 别名
          • RouterChecker
          • Sentinel
          • Uppercase
          • Wasm
          • 速率限制
        • 名称解析
          • AWS Cloudmap
          • HashiCorp Consul
          • Kubernetes DNS
          • mDNS
          • NameFormat
          • SQLite
        • 发布订阅代理
          • Apache Kafka
          • AWS SNS/SQS
          • Azure Event Hubs
          • Azure Service Bus 队列
          • Azure Service Bus 主题
          • GCP
          • In-memory
          • JetStream
          • KubeMQ
          • MQTT
          • MQTT3
          • Pulsar
          • RabbitMQ
          • Redis Streams
          • RocketMQ
          • Solace-AMQP
        • 密钥存储
          • AWS Secrets Manager
          • AWS SSM Parameter Store
          • Azure Key Vault
          • GCP Secret Manager
          • HashiCorp Vault
          • HuaweiCloud Cloud Secret Management Service (CSMS)
          • Kubernetes 密钥
          • Local file
          • OpenBao
          • Tencent Cloud Secrets Manager (SSM)
          • 阿里云 OOS Parameter Store
          • 本地环境变量
        • 状态存储
          • Aerospike
          • Alibaba Cloud TableStore
          • AWS DynamoDB
          • Azure Blob Storage
          • Azure Cosmos DB (SQL API)
          • Azure Table Storage
          • Cassandra
          • Cloudflare Workers KV
          • CockroachDB
          • Coherence
          • Couchbase
          • Etcd
          • GCP Firestore
          • HashiCorp Consul
          • Hazelcast
          • In-memory
          • JetStream KV
          • Memcached
          • Microsoft SQL Server & Azure SQL
          • Microsoft SQL Server & Azure SQL
          • MongoDB
          • MySQL & MariaDB
          • OCI 对象存储
          • Oracle Database
          • PostgreSQL
          • PostgreSQL v1
          • RavenDB
          • Redis
          • RethinkDB
          • SQLite
          • Zookeeper
      • 资源规范
        • 组件
        • Subscription
        • 弹性
        • HTTPEndpoint
        • 配置
    • 贡献指南
      • 概述
      • 演示文稿
      • 路线图
      • GitHub Codespaces
      • Dapr bot
      • SDK
        • .NET SDK
        • Go SDK
        • Java SDK
        • JavaScript SDK
        • Python SDK
        • Rust SDK
      • 文档
        • 贡献者指南
        • 维护者指南
        • 文档模板
          • 概念模板
          • 快速入门模板
          • How-to 模板
      • Dapr Agents
      • 协议参考
        • 工作流
          • 管理 API
          • Execution API
          • Orchestration Lifecycle
          • Activity Lifecycle
          • State & History
          • 版本控制
Edit this page Create documentation issue Create project issue
  • 快速入门
  • 文章
  1. 开发应用程序
  2. SDK
  3. JavaScript
  4. 示例

示例

快速入门

  • 状态管理:了解 Dapr 的状态管理概念
  • 发布订阅:创建您自己的发布/订阅系统
  • 密钥管理
  • 服务调用

文章

想要添加您的文章?告诉我们!,以便我们将其添加到下方

  • xaviergeerinck.com - 使用 Dapr 创建 Azure IoT Hub 流处理器

  • xaviergeerinck.com - 将 Dapr 与 Nest.JS 和 Dapr JS SDK 集成

  • xaviergeerinck.com - 使用 Dapr Actors 实现停车场传感器

  • xaviergeerinck.com - 在 Azure IoT Edge 上运行 Dapr

  • xaviergeerinck.com - 教程 - 使用 Typescript 和 Dapr 创建电子邮件微服务

  • xaviergeerinck.com - Dapr - 创建用户登录/注册微服务


© 2026 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.

We use cookies to analyze site usage and improve your experience. You can accept or reject analytics cookies.