У меня есть приложение J2EE, которое получает и обрабатывает сообщения (события).Эти сообщения содержат различные блоки данных.Различные типы обработки могут быть запущены в зависимости от типа данных, содержащихся в сообщении.
Я хотел бы иметь простую внутреннюю шину событий / сообщений, которая может использоваться основным потоком обработки для вызова различных пост-Процессоры зависят от содержимого сообщения.Например, если получено сообщение типа A, я хотел бы иметь возможность отправлять внутреннее событие всем постпроцессорам, которые подписались на события типа A. Затем постпроцессоры могут творить свое волшебство в свое время./нить.Было бы неплохо (хотя и не обязательно), если бы постпроцессоры могли быть добавлены / удалены из приложения через своего рода плагин-каркас.
Я понимаю, что доступны различные шины сообщений.Я действительно ищу совет по подходящему (легковесному) выбору или, возможно, шаблону / примеру дизайна для собственного приготовления.
Спасибо в ожидании