Распределенные контексты "весенней интеграции" - PullRequest
1 голос
/ 05 мая 2011

Привет. Шина управления пружиной находится в одном контексте (или я ошибаюсь?). Контекст интеграции пружины предоставляет и использует сервисы с использованием каналов и адаптеров.Поэтому в распределенной среде лучше всего использовать интеграцию «весенней интеграции».В том смысле, что существует несколько одноранговых узлов, каждый из которых работает в своем собственном контексте, какова предлагаемая методология передачи сообщений?(JMS; затем с каким поставщиком с открытым исходным кодом).Вкратце, как использовать Spring-интеграцию в качестве корпоративной сервисной шины и каковы ее лучшие практики.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 10 мая 2011

Spring Integration также позволяет нам использовать собственный механизм обработки событий Spring.Мы можем настроить шлюзы для прослушивания и отправки ApplicationEvents (как для сообщений jms).Вы можете проверить основные классы (ApplicationEvent, ApplicationEventListener, ApplicationEventPublisherAware), чтобы узнать больше о механизме обработки событий.Более подробную информацию о том, как определить шлюзы для ApplicationEvents, можно найти в справочном руководстве Spring Integration

0 голосов
/ 06 мая 2011

Зависит от требований, но вы можете использовать любой транспортный механизм, который вам нравится. Если шина может быть маленькой, вы можете работать с http-адаптерами или даже ниже, например, tcp или udp. Если вам нужно масштабировать, вы можете лучше изучить интеграцию с RabbitMQ через spring-amqp.

...