Я ищу достаточно быстрый механизм обработки событий в Java для генерации и обработки событий в разных JVM, работающих на разных хостах.
Для обработки событий в нескольких потоках в одной JVM я нашел несколько хороших кандидатов, таких как Jetlang. Но в моем поиске распределенного эквивалента я не смог найти ничего настолько легкого, чтобы обеспечить хорошую производительность.
Кто-нибудь знает какие-либо реализации, которые соответствуют требованиям?
Edit:
Вводить цифры для обозначения производительности немного сложно. Но, например, если вы реализуете механизм сердцебиения с использованием событий и интервал сердцебиения составляет 5 секунд, получатель сердцебиения должен получить отправленное сердцебиение в течение, скажем, секунды или двух.
Как правило, облегченная реализация дает хорошую производительность. Механизм обработки событий, включающий веб-сервер или любой другой централизованный концентратор, требующий мощного оборудования (определенно не легкого) для обеспечения хорошей производительности, - это не то, что мне нужно.