мы можем вызвать сервисные методы из приложения api с весенней загрузкой rest в apache kafka customer? - PullRequest
0 голосов
/ 25 мая 2018

Я работаю над приложением kafka и весенней загрузкой.Я пишу файл для привода с помощью Java API файла.Данные файла находятся в базе данных.У меня есть хранилище и сервисный уровень в приложении.Если размер файла превышает 50 МБ, я звоню производителю kafka и передаю список идентификаторов в качестве значения.Могу ли я вызвать сервисные методы для извлечения данных в моем kafka Consumer?

1 Ответ

0 голосов
/ 27 мая 2018

Что вы имеете в виду "Если размер файла превышает 50 МБ, я звоню производителю kafka и передаю список идентификаторов в качестве значения"?Все, что вам нужно сделать, - это написать производителя Kafka для отправки данных в кластер Kafka и потребителя Kafka для извлечения записей из кластера Kafka и последующей записи в файл на диске.

Поскольку вы используете Spring Boot для своего проекта, вы можете использовать методы запросов в своем классе репозитория для извлечения данных из базы данных, проходите через уровень обслуживания, после чего производитель Kafka выполнит свою работу.В вашем потребителе Kafka вам просто нужно использовать записи, используя аннотацию @KafkaListener Spring Kafka.Так много примеров кодов вы можете найти с помощью нескольких поисковых запросов Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...