
消息队列
文章平均质量分 95
消息队列
TracyCoder123
人的某些烦恼源于书读的太少而想的太多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入拆解消息队列的存储
消息队列分段单位分区/分片分段文件/对象Kafka支持日志文件(Segment)RocketMQ支持CommitLog 文件Pulsar支持Ledger(账本)RabbitMQ不常用持久化文件(Segment)特性KafkaRocketMQPulsarRabbitMQ批处理支持❌ 单条消息❌ 单条消息压缩支持✅ 批次级别✅ 消息级别✅ 消息级别❌ 不支持事务支持✅ 生产者ID+纪元✅ 事务偏移量✅ 事务ID✅ 事务性队列Schema演进。原创 2025-06-29 17:42:36 · 999 阅读 · 0 评论 -
消息队列的网络模型详解:IO多路复用、Reactor模型、零拷贝
特性RabbitMQKafkaRocketMQPulsar语言ErlangJavaJavaJava网络模型ActorReactorReactorReactorIO多路复用epollepollepoll零拷贝无有有有并发模型轻量级进程线程池线程池线程池协议AMQP自定义自定义自定义。原创 2025-06-27 17:18:23 · 1225 阅读 · 0 评论 -
消息队列的通信协议
特性KafkaRocketMQPulsarRabbitMQ协议类型自定义二进制自定义二进制自定义二进制AMQP标准传输层TCPTCPTCPTCP连接模式短连接长连接长连接长连接消息模式发布-订阅发布-订阅发布-订阅发布-订阅事务支持有限完整完整有限顺序保证分区内有序队列内有序分区内有序队列内有序协议复杂度简单中等复杂中等扩展性高高很高中等Kafka:适合高吞吐量的日志收集和流处理,消息简短、支持批量传输RocketMQ:适合金融级可靠性和事务消息。原创 2025-06-21 09:45:00 · 1663 阅读 · 0 评论 -
消息队列的基本概念
消息队列就像现代系统架构中的"神经系统",它让各个系统组件能够高效、可靠地通信。理解这些基本概念,就像掌握了快递公司的运营规则,能够更好地设计和使用消息队列系统。消息队列的核心就是"生产"和"消费",其他所有功能都是围绕这两个核心操作展开的。💬互动讨论:你在实际项目中遇到过哪些消息队列的挑战?欢迎在评论区分享你的经验和解决方案!Apache Kafka 官方文档RocketMQ 官方文档RabbitMQ 官方文档。原创 2025-06-20 22:15:00 · 636 阅读 · 0 评论 -
消息队列技术选型完全指南:从原理到实践
技术选型是一个需要综合考虑多个因素的复杂决策过程。通过深入理解消息队列的核心原理、主流产品的特性差异,以及业务场景的具体需求,我们可以做出更加科学和合理的技术选择。原创 2025-06-20 15:38:18 · 777 阅读 · 0 评论 -
RabbitMQ核心内容:实战教程(java)
RabbitMQ的基础、六大模式、java实战原创 2023-02-19 21:14:21 · 2321 阅读 · 0 评论