我正在寻找一种在 Java 中相当快的事件处理机制来生成和处理跨不同主机上运行的不同 JVM 的事件。
对于单个 JVM 中跨多个线程的事件处理,我找到了一些不错的候选者,例如 Jetlang。但是在我寻找分布式等价物时,我找不到任何足够轻量级来提供良好性能的东西。
有谁知道符合要求的任何实现?
编辑: 用数字表示性能有点困难。但是例如,如果您使用事件实现心跳机制并且心跳间隔为 5 秒,那么心跳接收器应该在一两秒内接收到发送的心跳。
通常,轻量级实现会提供良好的性能。涉及 Web 服务器或任何需要强大硬件(绝对不是轻量级)以提供良好性能的集中式集线器的事件处理机制并不是我想要的。