Я ищу легкую среду обмена сообщениями в Java. Моя задача - обрабатывать события в манере SEDA: я знаю, что некоторые этапы обработки могут быть быстро завершены, а другие нет, и они хотели бы отделить эти этапы обработки.Легкий обмен сообщениями (async invocations) в Java
Предположим, что у меня есть компоненты A и B и процессор обработки (будь то этот контейнер или что-то еще) вызывает компонент A, который, в свою очередь, вызывает компонент B. Меня не волнует, будет ли время выполнения компонента B равно 2s, но я например, если время выполнения компонента A меньше 50 мс. Поэтому представляется наиболее разумным, чтобы компонент A передал сообщение B, которое B будет обрабатывать в нужное время.
Мне известно о различных реализациях JMS и Apache ActiveMQ: они слишком тяжелы для этого. Я искал некоторые легкие сообщения (с действительно основными функциями, такими как сериализация сообщений и простейшая маршрутизация) безрезультатно.
У вас есть что рекомендовать в этом выпуске?