Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有数百万个活动要运行,或者说有数百万个工作流实例正在创建。我们可以创建多个 Worker 实例或使用多个线程运行 Worker。
基本上,我想知道,如果我们有数百万个活动要执行或数百万个工作流实例被创建。我们如何自动缩放。
我在这里看到两个问题:
我们可以创建多个 Worker 实例或使用多个线程运行 Worker。
是的,一点没错。扩展负载的方法是添加更多工作进程。
我们可以自动缩放吗?
通过观察计划以启动活动和工作流任务的延迟,可以实现自动缩放。此延迟表示任务在被工作人员拾取之前在任务队列中花费的时间。理想情况下,如果有足够的工人,预计为零。但是,如果工作人员无法跟上负载,它将随着任务积压在队列中而增长。