Я реализую RestFul api с помощью приложения Spring Boot. Исходя из запроса, мне нужно выбрать тему и получить данные из этой темы. Скажем, если я нажму url Requester1 / data, я должен получить данные из topic1, а если я нажму url Requester2 / data, я должен получить данные из topic2 и так далее.

Итак, как обрабатывать эти несколько тем в приложении весенней загрузки и получать данные из определенной темы, когда я получаю запрос?

0
user1752082 13 Апр 2018 в 00:17

1 ответ

Лучший ответ

Хорошо. вам следует добавить ConsumerFactory<?, ?> в службу RESTFull и напрямую использовать KafkaConsumer API.

Любая существующая архитектура KafkaMessageListenerContainer в Spring Kafka является долгоживущей, реализацией драйвера событий ее нельзя настроить во время выполнения для выполнения потребления по требованию. Именно для этого существует KafkaConsumer.

0
Artem Bilan 12 Апр 2018 в 21:38