系统设计🗒️MySQL、ES双写一致性本文讨论了在设计一个类似B站的视频网站搜索系统时,如何实现数据在MySQL和ES两个存储系统之间的同步和保证数据一致性的问题。文章提出了四种不同的方案,并分析了每种方案的优缺点。 面试经验 技术干货 数据库
系统设计📕系统设计面试宝典系统设计面试,是为了模拟现实生活中解决问题的过程,两位同事就一个模棱两可的问题进行合作,并提出一个满足他们目标的解决方案。这个问题是无止境的,没有完美的答案。与你在设计过程中投入的工作相比,最终的设计并不重要。这可以让你展示你的设计技能,捍卫你的设计选择,并以建设性的方式回应反馈。 面试 推荐 必看精选
系统设计🗒️一文快速搞懂负载均衡现在,请假设你是一家电商公司的技术负责人,双11要来了,你需要为公司的网站做好充分的准备,以应对即将到来的流量高峰。看了我上篇文章(垂直扩展与水平扩展)的你,满怀信心,决定使用“横向扩展”来应对,你兴高采烈地加了几台服务器。然而,此时的你并不知道怎么把请求流量均匀地分发到每台服务器上;你也不知道,如果其中有服务器挂了,怎么让请求不再打到宕掉的机器上。然后…… 技术干货 负载均衡 推荐
系统设计🗒️一文快速搞懂垂直扩展与水平扩展现在,请假设你是一家电商公司的技术负责人,你的公司将要迎来一年一度的双11购物狂欢节,你需要为公司的网站做好充分的准备,以应对即将到来的流量高峰。然而,毫无经验的你选择了让服务器在双11结束之前打烊。然后...... 技术干货 水平扩展 垂直扩展 推荐