Я ищу облегченную структуру, которая опирается на верхней части рисунка Process Manager:Java Обработка событий Framework
http://www.eaipatterns.com/ProcessManager.html
Я нахожусь определенно заинтересован в использовании этого для выполнения обработки событий в результате чего я заинтересованы в успешном или неудачном исходе конкретного события и передали сообщение на другой «этап» на основе этого результата. Могут быть другие результаты, кроме успеха и неудачи, поэтому я хочу что-то немного гибкое ...
Я действительно не ищу супертяжелого ESB, чтобы справиться с такой ситуацией, поскольку это похоже на полный перебор. Весенняя интеграция выглядит нормально для такого рода вещей. Может ли кто-нибудь рекомендовать какие-либо другие рамки, чтобы помочь в достижении этого?
Альтернативой построить что-то, используя основные рамки Spring ...
Привет, Кен, я знаком с рамкой Apache Camel, мне любопытно, почему вы думаете, что это соответствует моим потребностям лучше, чем Spring Integration? – Jon
Извините, я не пытался сказать, что Camel лучше, чем Spring Integration, я совсем не знаком с этим продуктом. Я хотел сказать, что Camel - это очень простая реализация шаблонов EIP, поэтому, если это то, что вы ищете, то эта структура даст вам то, что вам нужно. ProcessManager - это своего рода общий шаблон, поэтому вам, вероятно, нужно объединить другие шаблоны EIP, чтобы получить то, что вы хотите. Похоже, что Spring Integration находится в инкубаторе (это то же самое, что и бета?), В то время как Camel достигла v2.0.0, если это имеет к вам значение. –
Эта статья («Сравнение структур интеграции» - Spring Integration, Mule ESB или Apache Camel) дает несколько хороших точек относительно того, почему Camel, скорее всего, немного более мощный, чем Spring Integration. http://www.javacodegeeks.com/2012/03/integration-framework-comparison-spring.html#ixzz1qLZGq6j9 Я не являюсь фреймворком фанатизма (или стараюсь не быть), но я думаю, что аргументы автора прочны. – Ytsejammer