随笔分类 - 分布式
主要讲解和分布式相关的内容
摘要:背景:理解下述名词 参考 搞懂异地多活,看这篇就够了 好了,总结一下这篇文章的重点。 1、一个好的软件架构,应该遵循高性能、高可用、易扩展 3 大原则,其中「高可用」在系统规模变得越来越大时,变得尤为重要 2、系统发生故障并不可怕,能以「最快」的速度恢复,才是高可用追求的目标,异地多活是实现高可用的
阅读全文
摘要:背景:对于分布式id的技术选型 要有所了解。里面介绍的不是很详细,后面要花时间去研究 转载: 为什么需要分布式ID?你项目中是怎么做的? 下面的结构按照这篇文章进行归类 一口气说出 9种 分布式ID生成方式,面试官有点懵了 数据库 数据库主键自增 数据库号段模式 基于数据库的号段模式生成分布式ID
阅读全文
摘要:背景:记录对分布式锁的相关理解,不断提升自己 分布式锁整理 redis实现分布式锁 拜托,面试请不要再问我Redis分布式锁的实现原理!【石杉的架构笔记】 可重入锁 为什么不建议使用redis分布锁主从切换可能丢失锁信息 考虑一下这样的场景:在分布式环境中,很多并发需要锁来同步,当使用redis分布
阅读全文
摘要:背景:用于整理在开发过程中遇到的相关问题。 Dubbo Server的时候出现“Will not attempt to authenticate using SASL (unknown error)”的一种解决方案 在测试dubbo示例的时候出现上述问题。 https://blog.csdn.net
阅读全文
摘要:背景:在面试的时候经常被问到分布式锁 幂等性相关的知识点。自己居然完全不了解,还在简历中写自己熟悉集群,面试的时候可想而知。 本文基于 美团技术团队的总结。 分布式系统互斥性与幂等性问题的分析与解决 ps:这里只做重点标识 随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高
阅读全文
摘要:背景:在redis集群中,有关于一致性哈希的使用。 一致性哈希:桶大小0~(2^32)-1 哈希指标:平衡性、单调性、分散性、负载性 为了提高平衡性,引入“虚拟节点” 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
阅读全文
摘要:背景:积累大型网站开发中需要掌握的技术。 CDN的作用与基本过程 https://blog.csdn.net/lihao21/article/details/52808747#comments CDN:Content Distribute Network CDN解决的是如何将数据快速可靠从源站传递到
阅读全文