Kafka Connect内部构件-如何在连接集群周围部署连接器和任务

时间:2019-09-20 10:07:37

标签: apache-kafka apache-kafka-connect distributed-system

我将Kafka Connect用于不同的目的,并且工作正常。这更是一个好奇心问题。试图弄清楚阅读代码可能需要一些时间,所以我在这里问..(但是我还是会尝试阅读Kafka代码。)

我知道一个连接器是负责为任务提供/更新配置的连接器,但是它到底是什么?是否将在Connect群集上运行一些代码?如果是,我想象一个工作程序确实启动了它,但是它在一个工作程序JVM上是任意的吗?此外,连接器是否只有一个实例,或者同时运行多个实例?

与“任务”类似的问题,当我们向连接集群(工作人员)提交连接器时,他们如何达成共识:“好,我们将在此工作程序中运行此任务,而在另一个工作程序中运行此任务” ?他们怎么知道实际上有多少个任务在运行?

0 个答案:

没有答案