Ich bin auf der Suche nach einem einigermaßen schnellen Event-Handling-Mechanismus in Java, um Ereignisse über verschiedene JVMs zu generieren und zu behandeln, die auf verschiedenen Hosts laufen.Distributed-Event-Handling-Mechanismus für Java
Für die Ereignisbehandlung über mehrere Threads in einer einzigen JVM habe ich einige gute Kandidaten wie Jetlang gefunden. Aber auf der Suche nach einem verteilten Gegenstück konnte ich nichts finden, das leicht genug war, um eine gute Leistung zu bieten.
Kennt jemand irgendwelche Implementierungen, die die Rechnung passen?
Bearbeiten: Zahlen zu zeigen, Leistung ist ein bisschen schwierig. Wenn Sie jedoch beispielsweise einen Heartbeat-Mechanismus mit Ereignissen implementieren und das Heartbeat-Intervall 5 Sekunden beträgt, sollte der Heartbeat-Empfänger einen gesendeten Heartbeat innerhalb von ein oder zwei Sekunden erhalten.
Im Allgemeinen bietet eine leichte Implementierung eine gute Leistung. Ein Ereignisbehandlungsmechanismus, der einen Webserver oder irgendeinen zentralisierten Hub umfasst, der leistungsfähige Hardware (definitiv nicht leicht) für eine gute Leistung benötigt, ist nicht das, wonach ich suche.
auffrischen Ein wenig mehr Details würde nicht weh tun; Zum Beispiel, wird es in einem lokalen Netzwerk oder remote verteilt werden? Client-Server oder Peer-to-Peer? – Viruzzo