Spring Cloud Stream Processor от двух разных брокеров Kafka - PullRequest
0 голосов
/ 29 августа 2018

Я хотел бы знать, возможно ли связывать два разных брокера Kafka для ввода и вывода в Spring Cloud Stream.

Другими словами, я бы хотел, чтобы мой поток слушал в одном брокере Kafka и записывал вывод в другом брокере Kafka.

@StreamListener(Processor.INPUT)
@SendTo(Processor.OUTPUT)
public Object handle(String message) {
    // Processor.INPUTbeing bind to one Kafka broker
    // Processor.OUTPUT being bind to another Kafka broker
    // Write the logic here
}

1 Ответ

0 голосов
/ 29 августа 2018

Да, очень, вы можете! Вот мультисвязывающее приложение , которое читает и записывает в 2 различных кластера Kafka.

Обратите внимание на настройки связывания и привязки каналов в application.yml .

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