|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
Подскажите плиз в чём разница между этими продуктами. Согласно вики 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 или его надо достать из очереди и после обработки закинуть на удалённый сервер результаты? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 14:21 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
Spring Batch для реализации ETL: Reader - прочитать откуда то данные Processor - преобразовать Writer - куда то отправить результат Ну и готовые реализации (Readers\Writers) откуда (file,db) и как (JDBC, JPA ...) прочитать или записать данные Spring Integration это реализация шаблонов описанных в книге "Enterprise Integration Patterns" на java. Во всяком случае так начинался, а что сейчас с этим стало я незнаком. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 14:45 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
В integration jms.coreJmsTemplate class для облегчения написания сообщений например с ActiveMQ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 15:14 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
PetroNotC SharpВ integration jms.coreJmsTemplate class для облегчения написания сообщений например с ActiveMQ Ну это подходит как reader/writer для spring batch ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 15:43 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
questionerПодскажите плиз в чём разница между этими продуктами - во всем. Это перпендикулярные продукты. Общего в них только то что они часть экосистемы Spring. Batch - реализация JSR 352 (выполнение длительных задач - например какие то длительные операции в БД, построение отчетов). Integration - реализация EIP + работа с внешними источниками (Web-сервисы, JMS, FTP, почта и много чего еще). Ближайший аналог этого продукта - Apache Camel. Вам что конкретно надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 16:21 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
questionerPetroNotC SharpВ integration jms.coreJmsTemplate class для облегчения написания сообщений например с ActiveMQ Ну это подходит как reader/writer для spring batchуже сказали. Странный вопрос. Спринг это клей. А клеить можно стекло и дерево. Ты спросил, в чем разница у стекла и дерева. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 17:21 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
PetroNotC Sharpquestionerпропущено... Ну это подходит как reader/writer для spring batchуже сказали. Странный вопрос. Спринг это клей. А клеить можно стекло и дерево. Ты спросил, в чем разница у стекла и дерева. Суть вопроса в том почему это именно стекло и дерево, а не дерево и дерево ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 17:57 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
KachalovquestionerПодскажите плиз в чём разница между этими продуктами - во всем. Это перпендикулярные продукты. Общего в них только то что они часть экосистемы Spring. Batch - реализация JSR 352 (выполнение длительных задач - например какие то длительные операции в БД, построение отчетов). Integration - реализация EIP + работа с внешними источниками (Web-сервисы, JMS, FTP, почта и много чего еще). Ближайший аналог этого продукта - Apache Camel. Вам что конкретно надо? у батча есть ридер и врайтер. Правильно? так вот он же может с чем угодно взаимодействовать ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 18:03 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
questionerон же может с чем угодно взаимодействовать - да ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 18:06 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
questionerСуть вопроса в том почему это именно стекло и дерево, а не дерево и дереводавай так. Спринг это utils. В папке утилиты есть а.jar и b.jar. Ты спросил, почему а и b? Каждая утилита делает своё. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 18:34 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
PetroNotC SharpquestionerСуть вопроса в том почему это именно стекло и дерево, а не дерево и дереводавай так. Спринг это utils. В папке утилиты есть а.jar и b.jar. Ты спросил, почему а и b? Каждая утилита делает своё. спринг это IOC Что делает А и что делает B ? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 22:46 |
|
В чём разница между Spring batch и Spring integration?
|
|||
---|---|---|---|
#18+
questionerспринг это IOCну давай я повторю блазковича. Это клей. Тебе же надо по простому и на пальцах. Я тебе выше класс дал. Он облегчает написание сообщения. Непонятна терия - делай пример. Выше написал, а ты опятт как попугай. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 22:52 |
|
|
start [/forum/topic.php?fid=59&fpage=24&tid=2121179]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 190ms |
0 / 0 |