【Disrupter】学习小记
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 这种类型的,它仅能用于进程内,多个线程(一个服务内),它也是内存性的,并不能进行持久化。—— 其实也是,如果持久化,估计性能也远不能这样。
关于它的说明和使用用例,太多例子了。暂时不写了,只记一个困扰了一些日子的疑惑。
分类:
中间件、组件 / 02-MQ
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南