摘要: 总结 (1)单体架构,如何“真集群”,解决扩展与高可用的问题?反向代理 (2)代理,代表用户;反向代理,代表web集群 (3)最常见的反向代理是nginx (4)引入反向代理,要解决:负载均衡+反向代理高可用,两个问题 (5)负载均衡,利用nginx的随机,轮询,静态权重,一致性hash解决。 (6 阅读全文
posted @ 2020-07-31 07:07 坤妹家萌萌哒萌新 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 总结:多机架构,伪分布式也有益处 (1)随着流量的提升,系统最先遇到的两大问题是 # 慢,性能下降 # 一挂全挂,耦合 (2)如何快速提升性能:伪分布式,三大分离(读写、动静,前台后台) (3)如何快速解耦:垂直拆分(业务,代码,数据库,研发团队) (4)垂直拆分,在架构演进的各个阶段,会持续进行 阅读全文
posted @ 2020-07-31 07:00 坤妹家萌萌哒萌新 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 总结 互联网架构设计如何进行容量评估 (1)评估总访问量:询问产品、运营 (2)评估平均访问量:总量除以总时间,一天算4W秒 (3)评估高峰QPS:根据业务曲线图来(八二原则) (4)评估系统、单机 极限QPS:压测很重要 (5)根据线上冗余度做决策:计算需求与线上冗余度差值 阅读全文
posted @ 2020-07-31 06:44 坤妹家萌萌哒萌新 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 总结 (1)早期不建议自研,选择自己熟悉的技术栈 (2)随着规模的扩大,要控制技术栈 (3)建议浅浅的封装一层 (4)随着业务规模,研发团队进一步扩大,适当造一些轮子 阅读全文
posted @ 2020-07-31 06:38 坤妹家萌萌哒萌新 阅读(173) 评论(0) 推荐(0) 编辑