TIL

11.2 카프카 커넥트의 내부 동작

graph LR
  SRC[("소스")] --> SRC_CONN["소스 커넥트"]
  SRC_CONN --> KAFKA[["카프카"]]
  KAFKA --> SINK_CONN["싱크 커넥트"]
  SINK_CONN --> SINK[("싱크")]

graph LR
  subgraph STREAM_AREA["스트림"]
    direction TB
    P0["파티션 0"]
    P1["파티션 1"]
    P2["파티션 2"]
    P3["파티션 3"]
  end

  subgraph CONNECTOR_AREA["커넥터"]
    direction TB
    T0["태스크 0"]
    T1["태스크 1"]
  end

  subgraph KAFKA_AREA["카프카"]
    direction TB
    TOPIC_A["토픽 A"]
    TOPIC_B["토픽 B"]
    TOPIC_C["토픽 C"]
  end

  P0 --> T0
  P1 --> T0
  P2 --> T1
  P3 --> T1

  T0 --> TOPIC_A
  T0 --> TOPIC_B
  T0 --> TOPIC_C

  T1 --> TOPIC_A
  T1 --> TOPIC_B
  T1 --> TOPIC_C