搜索:RocketMQ

共命中 8 条(服务端检索)
一篇读懂消息队列选型:Kafka、RocketMQ、RabbitMQ 与 Pulsar
MQ 不丢篇讲的是可靠性,这篇讲选型:Kafka 的吞吐与生态、RocketMQ 的业务功能、RabbitMQ 的灵活路由、Pulsar 的存算分离——四种 MQ 的架构差异、适用场景与选型决策树。
后端技术 精选 · 原创 · 今天 阅读 1·访客 1
RocketMQ消息存储细节
RocketMQ 的 NameServer、存储模型与消息可靠性设计
后端技术 精选 · 原创博客 · 2020-04-27 阅读 439·访客 437
一篇读懂消息不丢:MQ 可靠性的三方合同
「消息丢了」从来不是一个单点事故,而是生产端、Broker、消费端三个环节各自有各自的丢法。本文按这三方拆解 Kafka 的 acks 与 ISR、RabbitMQ 的 confirm、RocketMQ 的同步刷盘,以及消费端位移提交的经典陷阱,最后给出一套不丢消息的配置合同与工程取舍。
后端技术 精选 · 原创 · 10-24 阅读 64·访客 63
操作系统内功 · 第 17 篇|mmap:内存映射的工程账本——文件映射、匿名映射与共享的边界
mmap 是理解 Linux 内存管理的枢纽:文件映射把 Page Cache 变成你的指针,匿名映射是 malloc 大块内存的底层真相,MAP_SHARED 是共享内存与进程间零拷贝的共同地基。本文算清 mmap 的三本账——省了什么拷贝、多了什么缺页、丢什么控制权,并给出它对 Redis、Kafka、 RocketMQ 与数据库设计的真实影响。
后端技术 精选 · 原创 · 2天前 阅读 16·访客 16
一篇读懂全链路压测:影子库、流量标记与容量规划
「大促前系统能不能扛住」不能靠猜——全链路压测用真实的流量模型在预发或生产环境做完整的端到端测试。影子库隔离压测数据、流量标记区分真实与模拟、容量规划验证系统极限。本文讲清全链路压测的完整方案。
后端技术 精选 · 原创 · 2天前 阅读 9·访客 9
缓存一致性实战:先更新谁,才不会读到脏数据
「先更新数据库再删缓存」几乎是每个人的默认写法,但为什么是这个顺序、残余的不一致窗口长什么样、延迟双删和 binlog 订阅各自在补什么洞——本文把缓存与数据库双写的四种时序逐一推演,讲清 Cache-Aside 的规矩从哪来、窗口怎么收敛,以及生产环境的组合拳与避坑清单。
后端技术 精选 · 原创 · 10-24 阅读 75·访客 73
幂等设计实战:从重复下单说起
用户双击了支付按钮、网关超时重试、支付回调第三次重发——三件事撞在同一毫秒,订单只该创建一次。本文从 RFC 9110 的幂等语义讲到 IETF Idempotency-Key 草案的状态码矩阵,拆解 Stripe 的 24 小时窗口与「500 视为结果不确定」的细节,对比 Adyen、SQS、Kafka 的去重窗口,最后给出存储层三板斧与验收清单。
后端技术 精选 · 原创 · 10-8 阅读 504·访客 499
零拷贝
从 sendfile 到 mmap:零拷贝如何减少上下文切换
后端技术 精选 · 原创博客 · 2020-04-21 阅读 527·访客 526