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