У меня есть ситуация с потоком весеннего облака, где у меня есть один источник, один трансформатор, и мне нужно писать в двух базах данных то же самое. Я проверял, есть ли возможность иметь две раковины, но я не могу найти способ сделать это. Любое предложение в лучшей практике для моего дела было бы высоко оценено!Запись потока весеннего облака в двух базах данных
0
A
ответ
1
У вас может быть несколько приемников, прослушивающих один и тот же пункт назначения, см. consumer groups.
Каждая группа получает копию сообщения.
EDIT
Если вы используете пружинный облако-поток данных, вы можете использовать кран:
stream create foo --definition="source | transform | sink1"
stream create bar --definition=":fooLtransform > sink2"
Так вы предлагаете, что моя раковина должна быть тема Кафка и два других потоков которые прислушиваются к этим темам и пишут на двух разных раковинах – Marseld
Нет необходимости в явной раковине Kafka; если вы определяете свои потоки с помощью потока spring-cloud-dataflow, вы можете использовать кратковременное нажатие в качестве источника для второго потока - [см. краны] (http://docs.spring.io/spring-cloud-dataflow/docs/1.1 .0.RELEASE/ссылка/htmlsingle/# пружинно-облако-поток данных в поток водопроводной DSL). Я добавил пример. Если вы пишете автономные приложения весеннего облачного потока, вы можете просто настроить их для прослушивания одного и того же адресата. –