分布式技术原理与算法解析(分布式通识课)
文章平均质量分 92
四纵四横,透彻理解分布式技术
cjh-Java
不积跬步,无以至千里
展开
-
分布式系统的指标:啥是分布式的三围
按照不同维度,分布式系统的指标可以分为性能、资源占用、可用性、可扩展性这四大类。我们自然希望自己的系统,是高性能、高可用、高扩展和低资源占用的,但考虑到硬件成本、开发效率等因素,必须要在设计不同的系统、业务时有所取舍。所以,这里也分析了典型的电商、IoT、电信、HPC(高性能计算)、大数据、云计算、区块链等业务或系统的不同诉求,进而得出了系统设计者需要关注哪些指标。你在设计其他类型的系统时,可以按照这个思路进行取舍。在文中提到了,分布式系统的指标之间会存在一些冲突或约束。原创 2024-04-05 15:39:46 · 1595 阅读 · 0 评论 -
分布式缘何而起:从单兵,到游击队,到集团军
在文章里分享了分布式的起源,即从单机模式到数据并行(也叫作数据分布式)模式,再到任务并行(也叫作任务分布式)模式。单机模式指的是,所有业务和数据均部署到同一台机器上。这种模式的好处是功能、代码和数据集中,便于维护、管理和执行,但计算效率是瓶颈。也就是说单机模式性能受限,也存在单点失效的问题。数据并行(也叫作数据分布式)模式指的是,对数据进行拆分,利用多台计算机并行执行多个相同任务,通过在相同的时间内完成多个相同任务,从而缩短所有任务的总体执行时间,但对提升单个任务的执行性能及降低时延无效。原创 2024-04-05 14:34:56 · 902 阅读 · 0 评论