不久前有人告诉我有关 LMAX 干扰器以及与标准消息队列相比它的性能如何。我下载了最新版本,发现它是一个普通的 JAR,其中包含许多类和类型,这些类和类型都围绕其超快的 RingerBuffer 对象。
归根结底,基于队列的 JMS 提供者最终会归结为管理 Java 队列对象(或者,更可能是并发队列)的大量代码。所以在这方面,我看到了 LMAX Disruptor 和 JMS 提供者(或者更确切地说,它是内部队列)之间的比较。
但是一个 JMS 提供者不仅仅是几个队列。它是一个完整的中间件应用程序,用于处理与消费者和生产者之间的消息传递。我想知道 LMAX 土地上是否有等效的 JMS 提供程序?
最好以与任何其他 JMS 代理类似的方式连接到“Disruptor Broker”,并向其读取/写入消息。
是否存在这样的事情,或者我在这里离基地很远?