Ekaterina, все началось с Enterprise Integration Patterns (EIP) книги и Spring Integration (SI) - это, по сути, эталонная реализация EIP. Мы пытались держаться довольно близко к «этому сценарию». Итак, как видно из этот отрывок - Конечная точка сообщения используется для подключения приложения к каналам обмена сообщениями . Другими словами, SI сама по себе является структурой обмена сообщениями, поскольку она обеспечивает внутренние каналы, к которым могут быть подключены различные фильтры / конечные точки .
Имейте в виду, что MessageChannel
является интерфейсом и может представлять не только внутренние каналы, реализованные в SI. Например, можно реализовать интерфейс MessageChannel, который предоставляет некоторый прокси-сервер для очереди JMS или чего-либо еще, тогда как Фильтры / Конечные точки останутся такими же / без изменений.
Я могу продолжать, но я надеюсь, что этого пока достаточно, но бесплатно, чтобы продолжить.