分类 默认分类 下的文章
- 2025-05-19
- /
-
默认分类,分布式系统
- /
- 1042 阅读
- /
- 暂无评论
- /
- 全文约 7450 字
- /
- 阅读预计需要 38 分钟
Redis主从复制通过全量复制、长连接命令传播和增量复制三阶段实现:首次同步用RDB+缓冲写命令,后续维持TCP长连接实时传播写命令;断网重连后按repl_backlog_buffer环形缓存做增量同步,若缓存不足则退为全量同步。可设“经理”从节点分摊RDB压力,并通过哨兵完成故障自动切换。
- 2025-05-13
- /
-
默认分类,分布式系统
- /
- 828 阅读
- /
- 暂无评论
- /
- 全文约 1760 字
- /
- 阅读预计需要 9 分钟
高可用指系统长期持续可服务,用“几个9”衡量,如99.9999%。提升方法:严把代码质量、集群化、限流、超时重试、熔断、异步、缓存、灰度发布、监控报警、定期换硬件等。
- 2025-05-11
- /
-
默认分类,JUC
- /
- 1101 阅读
- /
- 暂无评论
- /
- 全文约 8830 字
- /
- 阅读预计需要 45 分钟
文章系统梳理Java线程池:从池化价值、Executor框架、ThreadPoolExecutor七大参数与饱和策略,到execute流程与addWorker源码,对比Runnable/Callable、execute/submit、shutdown/shutdownNow,剖析Fixed、Sing...
- 2025-04-18
- /
-
默认分类
- /
- 933 阅读
- /
- 暂无评论
- /
- 全文约 4080 字
- /
- 阅读预计需要 21 分钟
文章介绍固定窗口、滑动窗口、漏桶、令牌桶四种限流算法,对比其优缺点,并说明可针对IP、业务ID等对象限流;单机用Guava RateLimiter,分布式推荐Redis+Lua、Sentinel、Resilience4j或Redisson RRateLimiter。
文章介绍序列化与反序列化概念、TCP/IP模型归属,对比JDK、Kryo、Protobuf、ProtoStuff、Hessian等协议优缺点,指出Kryo适合纯Java高性能场景,Protobuf/ProtoStuff/Hessian支持跨语言,建议按需求选型。
- « 前一页
- 1
- ...
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- ...
- 15
- 后一页 »