Tag: service-infra
All the articles with the tag "service-infra".
-
本地缓存深挖:Caffeine、W-TinyLFU 与堆外缓存
深挖本地缓存:Caffeine 的 W-TinyLFU 为何命中率高于 LRU、过期与刷新四件套、weak/soft 引用的坑、maximumSize 与命中率调优,以及堆内与堆外的 GC 取舍,落到广告竞价 L1 缓存实战。
-
缓存机制:命中率、更新策略与穿透击穿雪崩
从命中率与缓存分层讲起,覆盖本地/分布式缓存、更新策略、热 Key/大 Key,以及穿透、击穿、雪崩的成因与解法(含布隆过滤器、singleflight、多级缓存代码),落到广告竞价链路的多级缓存实战。
-
Netty 深挖 · 背压、水位线与百万连接调优
Netty 性能收尾:写缓冲背压的根源、高低水位线与 isWritable 用法、EventLoop 不阻塞与业务线程池、SO_BACKLOG/TCP_NODELAY/池化等参数调优,以及百万连接的内存/fd/堆外约束。
-
Netty 深挖 · Pipeline、编解码与粘包拆包
深挖 Netty 的 ChannelPipeline 事件传播与协议编解码:inbound/outbound 双向触发顺序、TCP 粘包拆包的本质与四种切帧方案、LengthFieldBasedFrameDecoder 四参数怎么算。
-
Netty 深挖 · ByteBuf、引用计数与零拷贝内存模型
Netty 内存模型:ByteBuf 三段式指针免 flip()、PooledByteBufAllocator 借鉴 jemalloc、引用计数 retain/release 与堆外泄漏,及 CompositeByteBuf/FileRegion 零拷贝。