Linux内核

io_uring 网络编程深度实战:从 IORING_OP_SEND/RECV 到高并发 TCP 服务的零拷贝数据通路

epoll 在长达十余年的时间里几乎是 Linux 高并发网络编程的唯一答案。但当单机需要维持百万级连接、追求个位数微秒的尾延迟时,就绪通知(readiness)模型本身的系统调用与内存拷贝开销开始变得不可忽略。io_uring 自 5.1 进入主线后,逐步补齐了完整的网络操作码族(ACCEPT / CONNECT / SEND / RECV / SENDMSG / RECVMSG / SEND_…

商过滤器(Quotient Filter)深度实战:从商-余数划分、聚簇管理到空间高效合并与可删除近似成员查询的工程全解

近似成员查询(Approximate Membership Query,AMQ)结构是后端系统的"第一道闸门":缓存击穿防护、磁盘/SSD 索引跳查、流式去重、爬虫 URL 判重、垃圾邮件指纹、向量检索前置过滤,几乎都离不开它。提到 AMQ,绝大多数工程师第一反应是 **Bloom 过滤器**——它把 n 个元素的成员信息压缩进 m 个比特的位数组,用 k 个独立哈希定位。Bloom 足够好,但它…