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