Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring и шина сообщений / 9 сообщений из 9, страница 1 из 1
24.02.2013, 19:59:40
    #38163873
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
Коллеги, подскажите направление. Есть несколько крупных подсистем, очень хочется наладить удобное взаимодействие с ними. Хочу обмениваться между ними событиями и управлять через декларативное описание машрутом прохождения этих событий. Желательно на всё на это иметь возможность транзакционности.

Сейчас всё пишется на Spring 3.1 есть ли какие-то модули которые дают такую функциональность или нет? В данный момент копаю Spring Integration, но пока не понял то это или нет.

Для примера хочу такое: есть объект Item генерим некое событие которые содержит этот объект и передаем в шину EventBus.post(ItemCreateEvent evt) дальше у меня создается объект в базе по средством дергания метода сервиса ItemDAO, потом дергается метод Indexer.createIndex(Item item), ну и под конец AuditService.log(ItemCreateEvent evt)

Есть ли что то готовое для такого подхода?
...
Рейтинг: 0 / 0
24.02.2013, 22:02:58
    #38163927
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
GregTk,

посмотри Apache Camel, может подойдет
...
Рейтинг: 0 / 0
24.02.2013, 22:25:36
    #38163940
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
вот если не усложнять модными словами - шина, оркестровка веб-сервисов и т.д.
То чем не подходит HTTP вызов снаружи вашего приложения.
Это всё равно что по TCP вызвать 127.0.0.1
...
Рейтинг: 0 / 0
25.02.2013, 05:01:00
    #38164089
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
Petro123,

Мне именно нужна декларативность прохождения события, а http это просто http ничего кроме транспорта не дает.
...
Рейтинг: 0 / 0
25.02.2013, 05:02:30
    #38164090
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
забыл ник,

Смотрел его, пока кажется слишком избыточным решением.
...
Рейтинг: 0 / 0
25.02.2013, 08:31:01
    #38164135
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
GregTkзабыл ник,
Смотрел его, пока кажется слишком избыточным решением.
Мне просто интересно что ты понимаешь под декларативностью в данном контексте
...
Рейтинг: 0 / 0
25.02.2013, 08:34:09
    #38164136
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
GregTkPetro123,
Мне именно нужна декларативность прохождения события, а http это просто http ничего кроме транспорта не дает.
Ок. Url дает декларативность
...
Рейтинг: 0 / 0
25.02.2013, 09:19:38
    #38164169
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
Petro123,

Декларативность в моём понимание, это некий xml файл где прописаны маршруты прохождения события через подсистемы. Можно и не xml можно и иначае, но xml идеальный вариант.
...
Рейтинг: 0 / 0
25.02.2013, 10:27:07
    #38164265
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring и шина сообщений
GregTkPetro123,
Декларативность в моём понимание, это некий xml файл где прописаны маршруты прохождения события через подсистемы. Можно и не xml можно и иначае, но xml идеальный вариант.
согласен.
Только XML - формат. Как ты сказал про HTTP.
Так есть аннотации\XML.
Поэтому, маршрутизация + транзакционность + параметры в событиях намного проще
URL = http\ ....Имя_методаСобытия Прамаетры
И самое главное, Системы не смешиваются между собой никакими конфигами.
IMHO
Удачи!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring и шина сообщений / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]