Я получил требование подписаться на файлы сообщений в реальном времени, которые могут быть опубликованы из уже существующей установки MQ на стороне клиента в модели pub-sub. Когда я подпишусь на тему MQ для получения файлов сообщений, я буду использовать Kafka, чтобы ТОЛЬКО получить файлы, затем обработать их и сохранить в моей файловой системе с помощью любого предпочтительного API, такого как Python? Я ожидаю настройки, как показано ниже: -
Клиентский MQ ----> Настройка Kafka <---- API для приема и обработки (Python) ---> Файловая система
Когда файлы будут опубликованы в Kafka, буду ли я использовать Python для общения с брокером Kafka для получения файлов для дальнейшей обработки?
Примечание. Я не хочу, чтобы содержимое файла сообщений было повреждено в разных разделах. Вместо этого я хочу, чтобы полный файл был опубликован и использован.