spring-cloud-task, как передавать сообщения или отмечать между двумя приложениями

Я уже выполнил задание приема, используя пакет Spring, который считывает файл xml и загружает его в AEM, и его работа нормально. Теперь я пытаюсь преобразовать эти приложения в облачную задачу Spring. Я хочу разделить это приложение на 4 разные части, которые представляют собой отдельные приложения. Мне нужно подключить их к весеннему рабочему процессу облачных данных и передать некоторые данные и флаги на основе того, что следующий поток будет выполняться. Возможно ли это в весенней облачной задаче? если да, то как их связать? пожалуйста, предоставьте какой-нибудь учебник по программированию.


person jignesh vaghela    schedule 01.06.2017    source источник


Ответы (1)


В недавней версии 1.2.0.RELEASE , мы выпустили новую функцию под названием " Составленные задачи ". С его помощью вы можете определить ориентированный граф, состоящий из нескольких spring-cloud-task (SCT) приложений.

Каждый шаг в вашем потоке может быть независимым приложением SCT, которое вы можете разрабатывать, тестировать и CI / CD по отдельности. Когда вы будете готовы организовать их в виде составного графа, вы должны будете зарегистрировать и использовать их в специально разработанном DSL для составных задач или перетащить графический интерфейс.

Посмотрите этот скринкаст для получения дополнительных сведений.

person Sabby Anandan    schedule 01.06.2017
comment
Как я могу передавать данные между задачами, которые являются частью составной задачи? - person dbustosp; 17.07.2018
comment
Обмен данными между автономными приложениями задач - это неприятный запах, поскольку у них должны быть разделены обязанности (в чистом виде); поэтому мы не делаем ничего нестандартного. В то же время кажется вполне законным принимать решения в отношении приложения на основе результата этапа восходящего потока (а не только кода выхода), возможно, вычисленного результата. Для этого вы можете управлять результатом с помощью индивидуальных решений. Независимое хранилище данных или брокеры сообщений - несколько вариантов. - person Sabby Anandan; 17.07.2018