Spring Integration как встроенная альтернатива автономному ESB - PullRequest
5 голосов
/ 15 ноября 2008

Есть ли у кого-нибудь опыт использования Spring Integration проекта как встроенного ESB?

Я очень интересен в таких случаях использования:

  • Чтение файлов из каталога по расписанию
  • Получение данных из источника данных JDBC
  • Модульность и возможность запуска / остановки / повторного развертывания модуля на лету (например, один модуль может сканировать каталог по расписанию, другой запрос вызова из источника данных jdbc и т.
  • политика повторов / повторов

UPDATE:

Я нашел ответы на все мои вопросы, кроме «Получение данных из источника данных JDBC». Это технически возможно?

Ответы [ 4 ]

9 голосов
/ 11 сентября 2009

Помните, «ESB» - это просто маркетинговый термин, предназначенный для продажи более дорогого программного обеспечения, а не волшебная палочка. Вы должны подумать о конкретных работах, которые вам нужны для вашего программного обеспечения, и выбрать соответственно. Если Spring Integration, кажется, отвечает всем требованиям, меня не слишком бы беспокоило, если бы это не выглядело слишком дорого, как установка сервера.

3 голосов
/ 30 ноября 2010

Адаптеры Spring Integration JDBC доступны в версии 2.0, и мы только что выпустили GA на прошлой неделе. Вот соответствующий раздел справочного руководства: http://static.springsource.org/spring-integration/docs/latest-ga/reference/htmlsingle/#jdbc

2 голосов
/ 15 августа 2010

Адаптеры JDBC кажутся незавершенным .

Даже если нет специального адаптера, помните, что Spring Integration является тонкой оболочкой для POJO. Вы сможете получить доступ к JDBC в любом компоненте, например, Активаторы вашего сервиса.

См. здесь для решения, основанного также на опросе адаптера входящего канала.

2 голосов
/ 17 ноября 2008

Эта ссылка описывает FileSucker с Spring Integration. Читайте о ваших шаблонах Enterprise Integration для получения дополнительной информации, я думаю.

Я думаю, вам нужно немного больше исследовать себя или сделать пару попыток в некоторых случаях Тогда мы можем обсудить, что хорошо и что плохо

...