我在 ECS 服务 中有一个 KAFKA CONNECT,只有一个任务。它有一个 ASG 和一个 ALB。
我知道,当我使用 KAFKA CONNECT 启动我的 ECS TASK 时,我会从 KAFKA CONNECT 生成 1 个WORKER。在这个 WORKER 中,我可以在 CONNECTORS CONF 中创建多个
TASKS
tasks.max
。
我的推理如下:通过将我的 ECS SERVICE 扩展到 3 个 ECS TASKS,我将从 KAFKA CONNECT 获得 3 个 WORKERS,并且通过将我的 TASKS
tasks.max
扩展到 3 我将到达图像的逻辑?
如果这是真的,我是否需要任何额外的配置才能管理集群并且PRODUCER数据到达TOPIC并由CONSUMER接收而不重复?
Workers 是容器的复制品,是的。
任务可以多于工作人员,并且通常受到可用 CPU 核心或线程的限制,但 JVM 管理该逻辑。