Disrupter 是什么
看官网:https://github.com/LMAX-Exchange/disruptor
它号称是一个很快很快的MQ,然后,脑海里面冒出一个问题,既然如此,那为什么还需要其它的MQ ? 按这个逻辑,什么kafka, rabbitmq, rocketmq,pulsar 等这些岂不是没人用了?不对啊。
肯定不对。
看官网的第一句,其实已经给出了答案:
The LMAX Disruptor is a high performance inter-thread messaging library.
LMAX Disruptor是一个高性能的线程间消息传递库。
“线程间”的消息传递库:说明它就不是进程间的,它的定位并不是像kafka 这种类型的,它仅能用于进程内,多个线程(一个服务内),它也是内存性的,并不能进行持久化。—— 其实也是,如果持久化,估计性能也远不能这样。
关于它的说明和使用用例,太多例子了。暂时不写了,只记一个困扰了一些日子的疑惑。
标签:Disruptor,Disrupter,kafka,学习,LMAX,线程,消息传递,小记 From: https://www.cnblogs.com/aaacarrot/p/17380324.html