DM worker 任务负载均衡

DM集群现在部署3个DM worker,大概有一千多的任务,怎么把所有DM woker都用起来做到任务的负载均衡呢

您好,DM worker 的任务负载只和上游的 source 数量有关,因为一个 worker 只能绑定到一个 source(一个 source 的迁移任务也只能由一个 worker 负责)。

如果您只有少量的上游实例,也可以把同一个实例用不同的 source-id 区分,这样在调度任务的时候就会被认为是不同的 source,从而能利用多个 worker 来进行导入。

任务按source区分,source跟DM worker一对一绑定

一个任务不是可以配置多个source-id吗,worker绑定的task,是我哪里理解不对吗

worker 不绑定 task,worker 绑定的是 source。一个 worker 可以执行多个同 source 的任务。