
分布式
文章平均质量分 96
编程界的彭于晏qaq
带着问题去思考,知之为知之,不知为不知,是知也。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一致性哈希详解
本文探讨了分布式系统中一致性哈希算法的核心原理与工业实践。传统哈希取模方法在节点扩展时会导致大规模数据迁移,而一致性哈希通过构建哈希环,使节点变化时仅需迁移少量数据(约1/K)。算法引入虚拟节点机制解决数据倾斜问题,显著提升负载均衡性。关键优势包括单调性、平衡性、容错性和可扩展性。文章对比了Ketama、Jump Hash等主流变种,分析了哈希函数选型策略,并展示了Memcached、Redis Cluster等实际应用案例。文末提供了包含虚拟节点的Java实现代码,通过MD5哈希和TreeMap构建哈希环原创 2025-07-17 10:56:04 · 998 阅读 · 0 评论 -
分布式链路追踪之SkyWalking详解
Apache SkyWalking是一款专为微服务、云原生设计的分布式APM工具,提供分布式追踪、服务拓扑分析和性能监控一体化方案。其核心优势包括无侵入式探针采集、多语言支持和低资源消耗。最新v10.2.0版本采用原生数据库BanyanDB,显著提升性能,并优化了Java虚拟线程支持。架构包含Agent、OAP Server、存储和UI四大模块,支持灵活扩展。相比Zipkin、Jaeger等工具,SkyWalking在代码侵入性、数据可视化和微服务支持方面更具优势。通过Docker快速部署即可实现全链路监控原创 2025-07-11 09:00:00 · 965 阅读 · 0 评论