Я новичок в потоковом процессоре kafka и натолкнулся на ключевую концепцию "топологии".
Я создал процессор исходного кода, который читает из «темы-источника» следующим образом:
Topology topology = new Topology();
topology.addSource("SOURCE", "source-topic");
Приведенный выше фрагмент создаст (если я правильно понимаю) процессор исходного потока с именем "SOURCE" и будет прослушивать кафку по теме "source-topic".
Я не написал никакого кода для этого потокового процессора "SOURCE", как он может получать сообщения из темы kafka? Это «особый» тип потокового процессора, который заботится самим API kafka stream?
Может кто-нибудь помочь мне понять это?