Dapr Scheduler 控制平面服务概述
Dapr Scheduler 服务用于作业调度,可以在自托管模式或Kubernetes上运行。
下图展示了如何通过作业 API 从您的应用程序调用 Scheduler 服务。Scheduler 服务跟踪的所有作业都存储在嵌入式 Etcd 数据库中。

actor 提醒
在 Dapr v1.15 之前,actor 提醒是通过 Placement 服务运行的。现在,默认情况下,SchedulerReminders
功能标志被设置为 true
,您创建的所有新 actor 提醒都通过 Scheduler 服务运行,以提高其可扩展性。
当您部署 Dapr v1.15 时,所有现有的 actor 提醒会从 Placement 服务迁移到 Scheduler 服务。这是针对每种 actor 类型的一次性迁移操作。您可以通过在 actor 类型的应用程序配置文件中将 SchedulerReminders
标志设置为 false
来阻止此迁移。
自托管模式
Scheduler 服务的 Docker 容器作为 dapr init
的一部分自动启动。如果您在精简初始化模式下运行,也可以手动作为进程运行。
Kubernetes 模式
Scheduler 服务作为 dapr init -k
的一部分或通过 Dapr Helm 图表部署。您可以在高可用性模式下运行 Scheduler。了解更多关于在 Kubernetes 服务中设置高可用性模式的信息。
有关在 Kubernetes 上运行 Dapr 的更多信息,请访问Kubernetes 托管页面。
相关链接
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.