Spring Integration: перехватчик канала против конечной точки?

При работе с потоком интеграции предприятия в Spring-интеграции, является ли более "правильным" решение таких проблем, как проверка передачи и отслеживание состояния в перехватчиках каналов, или конечных точек, таких как активаторы служб и фильтры? Или это чисто вопрос стиля?

1 ответ

Решение

Обычно это просто стиль, но большинство людей предпочитают ограничивать перехватчики для таких простых вещей, как прослушивание телефонных разговоров, ведение журналов и т. Д., Или что-то, что вы хотите применить глобально к нескольким каналам через глобальный перехватчик, который соответствует шаблонам имен каналов.

Но нет ничего необычного в том, чтобы сделать проверку в перехватчике.

Не уверен, что вы подразумеваете под "отслеживанием состояний", но, как правило, это обрабатывается в заголовках сообщений (когда вы хотите передать состояние из одной конечной точки в другую).

Другие вопросы по тегам