分布式系统
文章平均质量分 80
代码术士
分享技术是交换苹果,你一个我一个,我们都有两个苹果。如此甚好了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
遇到 Dubbo 和 Spring Cloud怎么选?
Dubbo与Spring Cloud是企业级分布式系统的两大主流方案,但定位不同。Dubbo专注于高性能RPC调用和基础服务治理,采用二进制协议,适合内网高并发场景;Spring Cloud提供完整的微服务生态,支持HTTP/REST跨语言调用,适合快速落地微服务。Dubbo强调CP特性,适合金融等高一致性场景;Spring Cloud偏向AP特性,适合互联网高可用需求。实际应用中,可混合使用:Dubbo处理内部高性能调用,Spring Cloud管理网关等外部服务。选型需结合性能要求、技术栈和业务场景。原创 2025-09-10 00:28:13 · 794 阅读 · 0 评论 -
高并发系统设计方案(直播场景)
本文系统梳理了微服务架构下的高并发解决方案,涵盖微服务拆分、部署扩展、缓存策略、消息队列、数据库优化等核心模块。关键点包括:按功能模块拆分服务并独立部署;Kubernetes弹性伸缩保障高可用;多级缓存+应用锁防击穿;MQ实现削峰解耦;分库分表+读写分离突破数据库瓶颈;ES支撑复杂查询;限流熔断保障系统稳定。通过缓存、MQ、分库分表、ES和K8s弹性扩容的组合策略,构建高并发、高可用的分布式系统架构。原创 2025-09-04 13:38:00 · 563 阅读 · 0 评论 -
分布式系统的 CAP 原则与 BASE 原则理解
分布式系统设计中,CAP原则和BASE原则是两个核心概念。CAP原则指出一致性(C)、可用性(A)和分区容错性(P)三者不可兼得,通常需在C和A间权衡。而BASE原则作为实践方案,通过基本可用、软状态和最终一致性,在保证高可用的同时接受短时数据不一致。二者关系可概括为:CAP是理论基础,BASE是工程实现。这些原则为分布式系统设计提供了重要的理论指导和实践框架。原创 2025-09-03 22:43:52 · 348 阅读 · 0 评论
分享