powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / В чём разница между Spring batch и Spring integration?
12 сообщений из 12, страница 1 из 1
В чём разница между Spring batch и Spring integration?
    #39843504
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плиз в чём разница между этими продуктами.

Согласно вики spring batch это:

это среда с открытым исходным кодом для пакетной обработки. Это легкое, комплексное решение, предназначенное для разработки надежных пакетных приложений, которые часто встречаются в современных корпоративных системах

Согласно вики spring integration это:

открытый фреймворк для интеграции корпоративных приложений. Это легковесный фреймворк, который основывается на ядре Spring. Предназначен для разработки интеграционных решений с событийно-управляемой архитектурой, либо с архитектурой основанной на обмене сообщениями.

В spring integration ничего не сказано про пакетную обработку.


Ещё есть проект для спряжения этих продуктов:

https://docs.spring.io/spring-batch/4.0.x/reference/html/spring-batch-integration.html


Правильно я понимаю, что spring batch это когда мне надо считать огромный CSV c локально папки, обработать локально и сохранить в базу данных, а spring integration это про то, что этот CSV может лежать на удалённом FTP или его надо достать из очереди и после обработки закинуть на удалённый сервер результаты?
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843522
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spring Batch для реализации ETL:
Reader - прочитать откуда то данные
Processor - преобразовать
Writer - куда то отправить результат
Ну и готовые реализации (Readers\Writers) откуда (file,db) и как (JDBC, JPA ...) прочитать или записать данные

Spring Integration это реализация шаблонов описанных в книге "Enterprise Integration Patterns" на java. Во всяком случае так начинался, а что сейчас с этим стало я незнаком.
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843538
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В integration
jms.coreJmsTemplate class для облегчения написания сообщений например с ActiveMQ
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843550
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpВ integration
jms.coreJmsTemplate class для облегчения написания сообщений например с ActiveMQ

Ну это подходит как reader/writer для spring batch
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843574
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerПодскажите плиз в чём разница между этими продуктами
- во всем.

Это перпендикулярные продукты. Общего в них только то что они часть экосистемы Spring.
Batch - реализация JSR 352 (выполнение длительных задач - например какие то длительные операции в БД, построение отчетов).
Integration - реализация EIP + работа с внешними источниками (Web-сервисы, JMS, FTP, почта и много чего еще). Ближайший аналог этого продукта - Apache Camel.

Вам что конкретно надо?
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843614
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerPetroNotC SharpВ integration
jms.coreJmsTemplate class для облегчения написания сообщений например с ActiveMQ

Ну это подходит как reader/writer для spring batchуже сказали. Странный вопрос.
Спринг это клей. А клеить можно стекло и дерево.
Ты спросил, в чем разница у стекла и дерева.
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843642
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharpquestionerпропущено...


Ну это подходит как reader/writer для spring batchуже сказали. Странный вопрос.
Спринг это клей. А клеить можно стекло и дерево.
Ты спросил, в чем разница у стекла и дерева.

Суть вопроса в том почему это именно стекло и дерево, а не дерево и дерево
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843644
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KachalovquestionerПодскажите плиз в чём разница между этими продуктами
- во всем.

Это перпендикулярные продукты. Общего в них только то что они часть экосистемы Spring.
Batch - реализация JSR 352 (выполнение длительных задач - например какие то длительные операции в БД, построение отчетов).
Integration - реализация EIP + работа с внешними источниками (Web-сервисы, JMS, FTP, почта и много чего еще). Ближайший аналог этого продукта - Apache Camel.

Вам что конкретно надо?

у батча есть ридер и врайтер. Правильно? так вот он же может с чем угодно взаимодействовать
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843645
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerон же может с чем угодно взаимодействовать
- да
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843664
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerСуть вопроса в том почему это именно стекло и дерево, а не дерево и дереводавай так.
Спринг это utils.
В папке утилиты есть а.jar и b.jar.
Ты спросил, почему а и b?
Каждая утилита делает своё.
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843732
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpquestionerСуть вопроса в том почему это именно стекло и дерево, а не дерево и дереводавай так.
Спринг это utils.
В папке утилиты есть а.jar и b.jar.
Ты спросил, почему а и b?
Каждая утилита делает своё.

спринг это IOC

Что делает А и что делает B ?
...
Рейтинг: 0 / 0
В чём разница между Spring batch и Spring integration?
    #39843736
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerспринг это IOCну давай я повторю блазковича. Это клей.
Тебе же надо по простому и на пальцах.
Я тебе выше класс дал. Он облегчает написание сообщения.
Непонятна терия - делай пример.
Выше написал, а ты опятт как попугай.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / В чём разница между Spring batch и Spring integration?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]