Spring Cloud Dataflow на другом брокере сообщений, чем Redis?

из того, что я вижу в документации, для работы Spring Cloud Dataflow всегда требуется экземпляр Redis.

Можно ли также работать с другим брокером сообщений, например RabbitMQ?

Как указать другого брокера сообщений при запуске?


person Alexander    schedule 21.03.2016    source источник
comment
Redis не требуется для облака Spring, и вы можете использовать RabbitMQ. spring.io/guides/gs/messaging-rabbitmq   -  person Rafael Zeffa    schedule 21.03.2016
comment
Я считаю, что для сервера потока данных требуется redis, но что касается обмена сообщениями, rabbitmq и kafka являются поддерживаемыми брокерами сообщений.   -  person spencergibb    schedule 21.03.2016
comment
Да, как вы это описываете, но в настоящее время SCDF не имеет понятия об указании разных связывателей для потоковых модулей ... Я открыл для этого заявку: github.com/spring-cloud/spring-cloud-dataflow/issues/469. Посмотрим, что там происходит.   -  person Alexander    schedule 29.03.2016


Ответы (1)


В последней версии 1.0. В версии 0.M3 при использовании Local сервера мы по умолчанию загружаем kafka приложения OOTB.

Если вы хотите переключиться с kafka на rabbit, вы можете использовать --binder=rabbit в качестве аргумента командной строки при запуске spring-cloud-dataflow-server-local JAR (и не забудьте запустить сервер RabbitMQ).

person Sabby Anandan    schedule 04.05.2016