架构
文章平均质量分 91
半笙彷徨
追求自我,超越自我
展开
-
当当网高可用架构之道
声明:本文内容来自于TOP100Summit旗下技术沙龙品牌into100沙龙第17期:高可用高并发解决之道,如需转载请联系主办方进行授权。 嘉宾:史海峰,当当架构部总监。2012年加入当当,负责总体架构规划、技术规范制定,善于把握复杂业务需求,提出创新性解决方案,参与重点项目方案设计,对系统架构进行持续改造优化,推动技术革新,组织内外部技术交流。 以下为分享整理正文: 系统中的非功能性需求 今天我们的主题是当当高可用架构设计之道,高可用并不是功能性的需求,而是传统的IT当中非功能性需求的一部分。大家可以看转载 2021-08-15 17:54:30 · 376 阅读 · 0 评论 -
QQ 会员亿级 Web 系统的容错性建设实践
本文整理自 #ArchSummit 微课堂#线上分享——QQ 会员亿级 Web 系统的容错性建设实践。 三年多前,我在腾讯负责的活动运营系统,因为业务流量规模的数倍增长,系统出现了各种各样的异常,那个时候,我 7*24 小时地没日没夜处理告警,周末和凌晨也经常上线,疲于奔命。后来,当时的老领导对我说:你不能总扮演一个“救火队长”的角色, 要尝试从系统整体层面思考产生问题的根本原因,然后推进解决。我幡然醒悟,“火”是永远救不完的,让系统能够自动”灭火”,才是解决问题的正确方向。简而言之,系统的异常不能总是依赖转载 2021-08-08 17:25:45 · 242 阅读 · 0 评论 -
秒杀业务架构优化之路
一、秒杀业务为什么难做 IM 系统,例如 QQ 或者微博,每个人都读自己的数据(好友列表、群列表、个人信息)。 微博系统,每个人读你关注的人的数据,一个人读多个人的数据。 秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如小米手机每周二的秒杀,可能手机只有 1 万部,但瞬时进入的流量可能是几百几千万。又例如 12306 抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存。读写冲突,锁非常严重,这是秒杀业务难的地方。那我们怎么优化秒杀业务的架构呢? 二、优化方向 优化转载 2021-08-08 15:51:49 · 160 阅读 · 0 评论