摘要:
关于分布式锁的代码健壮性问题 锁长期持有问题 解决方案:加过期时间 setIfAbsent()函数对应Redis的setnx方法,作用是:当 Redis 中某个 key 不存在时,才设置这个 key;如果 key 已经存在,则什么都不做。因其具有原子性,常用于做为分布式锁 上面代码的问题: 如果代码 阅读全文
posted @ 2026-08-03 18:37
畅畅c
阅读(3)
评论(0)
推荐(0)
摘要:
Kafka单机是怎么实现高吞吐量的? Apache Kafka 高吞吐量主要来自以下几个底层机制: 1️⃣ 顺序写磁盘(基础) Kafka 采用 append-only 日志 顺序写避免了磁盘寻址开销 性能接近内存写 2️⃣ Page Cache(关键点,很多人漏) Kafka 写入先进入操作系统的 阅读全文
posted @ 2026-08-03 16:33
畅畅c
阅读(3)
评论(0)
推荐(0)

浙公网安备 33010602011771号