干扰器还是JMS?

cch*_*oss 4 java ejb jms disruptor-pattern

破坏者实际上是应用程序而不是JMS的替代品吗?我目前使用JMS消息传输任务.

破坏者是否打算将其替换为邮件传输?每个人的利弊是什么?

目前我使用JMS,我有一个生产者将消息发送到队列和消费者(MDB)将它们从队列中拉出来.

谢谢.

rin*_*rer 6

不,Disruptor不是JMS的替代品.Disruptor基于环形缓冲区数据结构,类似于队列模型,但在处理和跟踪元素的方式上有所不同.它可以类似于队列使用,但存在根本差异.例如,消费者必须跟踪消耗元素的位置而不是队列中的FIFO(或并发)传递模型. 这是一个stackoverflow讨论,为您提供更多详细信息