02 2023 档案
摘要:1、ConcurrentHashMap底层实现,CAS,原子引用,ABA问题,volatile? ConcurrentHashMap是Java中一种线程安全的HashMap实现,它采用了分段锁的技术来提高并发读写的性能。 CAS(Compare and Swap)是一种乐观锁的实现,它通过原子操作来
阅读全文
摘要:Eureka 自我保护机制概述 Eureka 是 Spring Cloud Netflix 中的服务注册与发现组件。在分布式系统中,网络可能会出现不稳定等情况,如果因为网络抖动等短暂问题就轻易将服务从注册列表中剔除,会影响系统的正常运行。Eureka 的自我保护机制就是为了应对这种情况而设计的,它可
阅读全文
摘要:最近学习了Kafka、RocketMQ、RabbitMQ三款消息中间件的原理,本文主要是记录一下Kafka、RabbitMQ、RocketMQ三款中间件之间的区别。下面先对各自的架构进行简单的介绍,然后详细对比一下他们之间的关键不同点。由于学习时间和个人水平有限,文中错误之处在所难免,敬请指正。 一
阅读全文