System Design
文章平均质量分 88
gendlee1991
编程界的小学生
展开
-
0105 分布式事务方案之2PC、3PC简介
1、引言💡 事务是指程序在做一件事情的时候,要么成功完成,要么完不成。把满足ACID特征事务的称为刚性事务,即具有非常强的一致性要求。随着分布式系统的不断普及,分布式事务方案不断涌现出来,本文将学习总结下当前比较流行的分布式事务框架,目的是学习前人解决问题的思路,以备实际开发中可以借鉴。2、2PC方案考虑这样一个需求:用户A想要去某地旅行,为了避免繁琐的购票环节,通过一家旅行社安排行程。旅行社要做的事情为:订一张火车票和目的地的酒店,如果订购火车票失败,就不会定酒店,行程自然失败;同样原创 2022-04-16 21:15:07 · 1160 阅读 · 0 评论 -
0098 系统设计——Instagram设计
设计Instagram让我们设计一个像Instagram这样的照片共享服务,用户可以在其中上传照片以与其他用户共享。类似服务:Flickr,Picasa难度级别:中1.什么是Instagram?#Instagram是一项社交网络服务,可让其用户上传和与其他用户共享他们的照片和视频。Instagram用户可以选择公开或私下共享信息。任何其他用户都可以看到任何公开共享的内容,而私有共享的内容只能由一组指定的人访问。Instagram还允许其用户通过许多其他社交网络平台进行共享,例如Facebook,Twi翻译 2020-06-20 20:48:27 · 344 阅读 · 0 评论 -
0097 系统设计——必知必会
系统设计入门[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mV33uQT8-1592634278825)(https://camo.githubusercontent.com/e45e39c36eebcc4c66e1aecd4e4145112d8e88e3/687474703a2f2f692e696d6775722e636f6d2f6a6a3341354e382e706e67)]目的学习如何设计大型系统。为系统设计的面试做准备。学习如何设计大型系统学习如何设计翻译 2020-06-20 14:28:04 · 378 阅读 · 0 评论