Я хочу настроить одно потребительское приложение (будет работать на одной JVM), которое будет привязано к нескольким темам.
Каждый метод «потребления» (скажем, у меня есть 2 темы для прослушивания) в потребительском приложении будет установлен с @StreamListener и будет связана с конкретной темой.
Также я настрою каждого потребителя в отдельную группу потребителей.
spring.cloud.stream.bindings.<consumer>.group=<group name>
Идея состоит в том, чтобы получать сообщения из нескольких тем, давайте примем все сообщения с одинаковым приоритетом, обработаем их и передадим в соответствующие микросервисы.
Как потребительское приложение будет вести себя в такой конфигурации?
Сообщения будут приходить одно за другим?
Мне нужно реализовать каждого листнера в отдельном потоке?
Хорош ли вообще такой подход?
Kafka версии 0.8.2.1 (спотифицируйте изображение)
Spring-cloud-stram Brixton.RELEASE
Спасибо.
spring.cloud.stream.bindings.sync_message.group=sync_group
, а тема update_db будет установлена сspring.cloud.stream.bindings.update_db.group=db_group
- person yuval simhon   schedule 29.11.2016