搜索:Kafka

共命中 14 条(服务端检索)
操作系统内功 · 第 6 篇|零拷贝:sendfile 与 Kafka 高吞吐的底层密码
同样是发文件,普通路径要 4 次拷贝 2 次系统调用,Kafka 却能在一台普通机器上把消费速率顶到网卡极限——差距就在零拷贝。本篇算清 read+write 的完整拷贝账单,讲透 sendfile 与 SG-DMA 的两档进化、splice 与 mmap 的取舍,以及 nginx 与 TLS 时代的现实约束。
后端技术 精选 · 原创 · 5天前 阅读 53·访客 52
一文读懂Kafka高可用设计
Kafka 的分区、副本机制与高性能 IO 设计
后端技术 精选 · 原创博客 · 2020-05-19 阅读 364·访客 364
一篇读懂消息不丢:MQ 可靠性的三方合同
「消息丢了」从来不是一个单点事故,而是生产端、Broker、消费端三个环节各自有各自的丢法。本文按这三方拆解 Kafka 的 acks 与 ISR、RabbitMQ 的 confirm、RocketMQ 的同步刷盘,以及消费端位移提交的经典陷阱,最后给出一套不丢消息的配置合同与工程取舍。
后端技术 精选 · 原创 · 10-24 阅读 47·访客 46
幂等设计实战:从重复下单说起
用户双击了支付按钮、网关超时重试、支付回调第三次重发——三件事撞在同一毫秒,订单只该创建一次。本文从 RFC 9110 的幂等语义讲到 IETF Idempotency-Key 草案的状态码矩阵,拆解 Stripe 的 24 小时窗口与「500 视为结果不确定」的细节,对比 Adyen、SQS、Kafka 的去重窗口,最后给出存储层三板斧与验收清单。
后端技术 精选 · 原创 · 10-8 阅读 480·访客 476
操作系统内功 · 第 2 篇|虚拟内存:页表、TLB 与一次缺页中断的旅程
malloc 返回的指针为什么「立刻可用」却几乎不花时间?一台 64GB 机器为什么能 mmap 500GB 的文件?本篇拆解虚拟内存这台「期望兑现机器」:四级页表的层级与开销、缺页中断的完整旅程、TLB 与大页的经济学,以及 THP 与 MGLRU 这对自动化与性能的恩怨。
后端技术 精选 · 原创 · 5天前 阅读 67·访客 65
操作系统内功 · 第 4 篇|文件系统与 Page Cache:fsync 到底向你承诺了什么
2018 年 PostgreSQL 社区发现 Linux 可能在 fsync 返回成功后丢掉报错、让下一次 fsync 假成功——fsyncgate 事件把「fsync 承诺什么」逼到了台前。本篇从 VFS 与 Page Cache 讲到脏页回写、ext4 日志、fsyncgate 完整始末与 O_DIRECT 双缓冲之争。
后端技术 精选 · 原创 · 5天前 阅读 59·访客 58
LeetCode 23. 合并 K 个升序链表:堆与分治的两种解法
K 个有序链表合并成一个,朴素做法 O(N·k),堆与分治都能压到 O(N log k)——但两者的空间、常数与工程含义完全不同。本文从「K 路归并」的通用模型讲起,给出两种解法的 Python 实现(本地验证含 30000 组对拍),并把这道题放进「多路有序数据合并」的行业场景里看。
算法题解 精选 · 原创 · 6天前 阅读 40·访客 39
Stateful Agentic Engineering Copilots with Letta: Core Memory, Shared State, Semantic Retrieval, Custom Tools, Streaming, and Portable Agent Workflows
!(https://www.gstatic.com/images/branding/googleg/1x/googleg_standard_color_128dp.png)Add as a preferredsource on Google…
智能体 MarkTechPost · 10-24 阅读 46·访客 46
缓存一致性实战:先更新谁,才不会读到脏数据
「先更新数据库再删缓存」几乎是每个人的默认写法,但为什么是这个顺序、残余的不一致窗口长什么样、延迟双删和 binlog 订阅各自在补什么洞——本文把缓存与数据库双写的四种时序逐一推演,讲清 Cache-Aside 的规矩从哪来、窗口怎么收敛,以及生产环境的组合拳与避坑清单。
后端技术 精选 · 原创 · 10-24 阅读 59·访客 57
Java 25 LTS 与虚拟线程这三年:从 pinning 之痛到放心用
Java 25 是继 21 之后的又一个 LTS:紧凑对象头转正、简单源文件定稿、Scoped Values 定稿、AOT 缓存一条命令可用。本文以官方 JEP 为准过一遍关键特性,并复盘虚拟线程落地三年的生产经验——pinning 的来龙去脉、适用边界与响应式编程的取舍。
后端技术 精选 · 原创 · 10-10 阅读 534·访客 525
Meta is putting its muscle behind Muse as the AI app takes off
Muse’s traction is surging, fueled by Meta’s promotion of the AI app at its annual Meta Connect developer conference thi…
行业动态 TechCrunch · 9-26 阅读 60·访客 59
实时大数据分析利器 Apache Druid
Druid 连接池的架构设计与监控能力解析
后端技术 精选 · 原创博客 · 2020-05-24 阅读 212·访客 211
一文都懂微服务
服务拆分、注册发现、熔断限流的架构设计要点
后端技术 精选 · 原创博客 · 2020-05-08 阅读 372·访客 370
零拷贝
从 sendfile 到 mmap:零拷贝如何减少上下文切换
后端技术 精选 · 原创博客 · 2020-04-21 阅读 493·访客 492