2017-01-09 10 views
0

У меня есть ситуация с потоком весеннего облака, где у меня есть один источник, один трансформатор, и мне нужно писать в двух базах данных то же самое. Я проверял, есть ли возможность иметь две раковины, но я не могу найти способ сделать это. Любое предложение в лучшей практике для моего дела было бы высоко оценено!Запись потока весеннего облака в двух базах данных

ответ

1

У вас может быть несколько приемников, прослушивающих один и тот же пункт назначения, см. consumer groups.

Каждая группа получает копию сообщения.

EDIT

Если вы используете пружинный облако-поток данных, вы можете использовать кран:

stream create foo --definition="source | transform | sink1" 

stream create bar --definition=":fooLtransform > sink2" 
+0

Так вы предлагаете, что моя раковина должна быть тема Кафка и два других потоков которые прислушиваются к этим темам и пишут на двух разных раковинах – Marseld

+0

Нет необходимости в явной раковине Kafka; если вы определяете свои потоки с помощью потока spring-cloud-dataflow, вы можете использовать кратковременное нажатие в качестве источника для второго потока - [см. краны] (http://docs.spring.io/spring-cloud-dataflow/docs/1.1 .0.RELEASE/ссылка/htmlsingle/# пружинно-облако-поток данных в поток водопроводной DSL). Я добавил пример. Если вы пишете автономные приложения весеннего облачного потока, вы можете просто настроить их для прослушивания одного и того же адресата. –

 Смежные вопросы

  • Нет связанных вопросов^_^