请问是否一个 ticdc 节点只有一个 capture 进程?

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】

【问题描述】

看来下文档说 capture 是 ticdc 的一个进程,那么一个 ticdc 节点是只能起一个 caoture 进程还是多个?


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

只能启动一个进程。

每个 changefeed 只能在一个 processor 上执行吧,也就是同一个 capture, 那 owner 的调度机制是什么逻辑?找到changefeed 里 table 负载比较高的,然后调度到其他 capture?那其他的 table 呢?

关于高可用和负载均衡这一块,应该是有过优化,后面应该会在 asktug 上有相关内容的介绍

嗯嗯感谢,我现在想了解下这个调度是大概怎么个逻辑呢?

具体什么逻辑?上面是你的猜测吧,你是要整个 ticdc 的原理逻辑?