Конечная точка Spring Integration для Gigaspaces
Существует ли конечная точка Spring Integration, которая подключается к Gigaspaces?
В целом, мне также интересно узнать, какая документация лучше всего подходит для использования Spring вместе с Gigaspaces. Удивлен тем, что по этому поводу написано не так много материала. Gigaspaces по-прежнему является предпочтительным вариантом для масштабирования приложений Spring или есть более эффективные решения?
2 ответа
GigaSpaces XAP использует Spring в качестве собственной конфигурации. Контейнер XAP с внутренним Spring-контейнером.
Каждый компонент XAP (узел сетки данных, прокси сетки данных, обработчик событий....) предоставляется через Spring. Интеграция IDE и модульные тесты выполняются в контексте приложения Spring.
Вы можете развернуть приложение Spring как есть в XAP. XAP масштабирует его и делает его HA.
Подробнее: http://docs.gigaspaces.com/xap102tut/spring-integration.html
Вопрос в том, "Как мое приложение, основанное на Spring-интеграции, может легко помещать объекты в GigaSpaces XAP?" или "Как я могу использовать интегрированную среду Spring из моего кода, развернутого в GigaSpaces XAP (так совмещенного с данными)?"
По первому вопросу я не знаю о готовых конечных точках. Но это очень легко программировать: вам нужно будет украсить свое pojo (например, с помощью аннотации, например, где указатели и т. Д.). Вы можете использовать интеграцию JMS (использовать GS XAP в качестве JMS-брокера), но я не думаю, что это лучший способ здесь...
Что касается второго вопроса, приложение GigaSpaces XAP - это в основном контекст Spring. По умолчанию интеграция с Spring не используется, но ее очень легко интегрировать, как мы уже сделали в стеке Spring.