分类 分布式系统 下的文章

什么是缓存雪崩、击穿、穿透?

文章解析缓存雪崩、击穿、穿透:雪崩是批量失效或Redis宕机致数据库崩溃;击穿是热点key过期引发高并发查库;穿透是查询既不在缓存也不在数据库的无效数据,使数据库压力激增,并给出随机过期、互斥锁、布隆过滤器等应对方案。

什么是一致性哈希?

一致性哈希将节点与数据映射到2³²环,顺时针寻址,扩容缩容仅影响相邻节点,减少数据迁移;引入虚拟节点解决分布不均,提升均衡与稳定性。

消息队列基础知识总结

文章系统梳理分布式消息队列基础:定义、生产者-消费者模型,三大核心价值(异步提速、削峰限流、解耦),并指出可用性下降、复杂度上升、一致性风险等代价;对比JMS/AMQP协议差异,RPC与MQ场景定位,最后盘点Kafka、RocketMQ、RabbitMQ、Pulsar等主流产品选型要点。

07 静态代理+JDK/CGLIB 动态代理实战

文章通过短信发送示例,对比演示静态代理、JDK动态代理与CGLIB动态代理的编码步骤、优缺点及适用场景:静态代理编译期硬编码,维护困难;JDK动态代理基于接口生成运行时代理类;CGLIB用继承生成子类,可代理无接口类;总结三者灵活性、性能与框架应用差异。

目录