Есть несколько способов приблизиться к этому. Первое, что вам нужно понять, это то, что вам нужно сначала поместить данные в тему Kafka, если вы хотите прочитать их в KTable
.
Если коннектора нет, вы можете написать свой собственный коннектор (https://docs.confluent.io/current/connect/devguide.html).). В качестве альтернативы можно написать небольшое приложение, которое считывает данные из Azure и использует KafkaProducer
для записи в тему. .
Для обновления KTable
вам не нужно беспокоиться об этом с точки зрения Kafka Streams. Если в тему записываются новые данные, KTable
будет обновляться автоматически. Если вы напишите свой собственный соединитель, это также обеспечит автоматическое распространение обновления файла в теме. Если вы пишете свое собственное приложение, вам необходимо убедиться, что это приложение записывает изменения в тему.