Плотная связь весеннего облака данных - PullRequest
0 голосов
/ 13 декабря 2018

Я использую Spring Cloud Stream с механизмом связывания RabbitMQ, работающим в потоке данных Spring Cloud.

Мой вопрос заключается в том, что Spring Cloud Dataflow тесно связан с его средой выполнения, а также с импортированными пакетными приложениями, такими как источник FTP., Приемник JDBC ..?

Потоковый конвейер, который запускается на сервере потока данных, а также задачи, можно запускать без его развертывания на сервере потока данных или требовать дополнительной работы для запуска в другой инфраструктуре?

Спасибо

1 Ответ

0 голосов
/ 14 декабря 2018

Я не подписан.

  1. Каждое приложение является приложением Spring Boot, они полностью независимы и не требуют сервера потока данных.
  2. Чтобы быть более конкретным, каждое приложение является Spring-приложение в облачном потоке, но оно по-прежнему является первым и для большинства приложений Spring Boot и может работать независимо.
  3. Сервер потока данных не запускает приложения.Когда мы говорим «развернуть на сервере потока данных», это не типичное развертывание.Возможно, мы могли бы выбрать лучший термин, но все, что делает сервер потока данных, это помогает с оркестровкой, управлением, мониторингом, визуализацией, управлением версиями и т. Д. Фактически вы можете полностью отключить сервер потока данных после развертывания потока потока данных, и он продолжит функционировать.
  4. Вы можете создать поток данных самостоятельно, вручную сконфигурировав кучу приложений Spring-Cloud-Stream в поток, чтобы серверы потока данных эффективно помогали с процессом, который в противном случае может быть реализован вручную.

Итак, с учетом сказанного, что именно вы подразумеваете под tight coupling?

...