网易首页 > 网易号 > 正文 申请入驻

分布式系统的设计流程

0
分享至


  一、客户端缓存优化

  1、添加CDN缓存

  CDN 缓存也叫做网络访问的“第一跳”,用户请求先到达的是互联网网络服务商的机房。在机房里面部署 CDN 服务器,提供缓存服务。缓存了一些静态资源。如果存在用户请求的内容,直接通过CDN进行返回;没有的话继续向下请求


  2、正向代理缓存

  正向代理缓存保存在客户端,代理客户端访问互联网,比如访问谷歌,直接访问不到,我们就可以使用一个代理服务器,将请求转发给代理服务器,代理服务器能够访问谷歌,这样由代理去谷歌取到返回数据,再返回给我们。


  既然正向代理服务器可以取得谷歌的数据,他就可以缓存这些数据同时记录下客户端身份,当下次请求的时候通过客户端身份验证,就可以直接找到这些缓存的数据了。

  3、反向代理缓存

  反向代理是在服务器这一端的,用户通过互联网连接到数据中心的时候,连接的通常是一个反向代理服务器,反向代理服务器根据用户的请求,在本地的反向代理缓存中查找是否有用户请求的数据,如果有就直接返回这个数据,如果没有再把这个请求向下继续转发。


  二、服务端优化

  1、应用程序分布式部署

  分布式部署的意思是同一个应用程序分布在不同的服务器上,一块对外提供服务。他们之间的等位相等。

  (1)负载均衡算法访问不同应用程序,避免单一应用程序的压力

  客户端通过反向代理执行负载均衡算法去访问不同的应用程序

  ①随机均衡算法 ②多权重负载 ③session 粘连

  (2)不同的应用程序其实是同一个,如何解决session问题

  注意,不同功能的应用程序也要解决session功能,

  第一种:粘性session

  原理:粘性Session是指将用户锁定到某一个服务器上,比如,用户第一次请求时,负载均衡器将用户的请求转发到了A服务器上,第二次访问时,反向代理根据sessionID通过hash算法,转发到A服务器上。


  缺点:缺乏容错性,如果当前访问的服务器发生故障,用户被转移到第二个服务器上时,他的session信息都将失效。

  第二种:session同步

  原理:任何一个服务器上的session发生改变(增删改),会广播给所有其它节点,不管其他服务器需不需要session,以此来保证Session同步。


  缺点:会对网络负荷造成一定压力,如果session量大的话可能会造成网络堵塞,拖慢服务器性能。

  第三种:持久化到缓存数据库

  原理:拿出一个缓存数据库,存储session信息,并设置相应的失效时间。每次访问的时候不管是负载到了哪一个服务器都会先从缓存数据库里面查询session

  2、应用程序拆分成微服务


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐

突发!台湾股市狂拉,超百股涨停潮!这只A股也涨停了

和讯网
2021-05-18 16:09:54

悲剧!淮安两名老人一死一伤

淮安零距离网
2021-05-18 14:44:23

黑客团队搞瘫美国最大燃油管道后解散:已获得9000万美元比特币

环球Tech
2021-05-19 02:43:26

天津耗资600亿建造摩天大厦,迟迟无法完工,或成世界最高烂尾楼

泪在睫毛舞动
2021-05-17 18:15:25

天天打仗的以色列,为啥越来越有钱?甚至还是中东唯一的发达国家

江湖情
2021-05-18 08:44:59

悲剧!广州一女大学生被怀疑偷外卖,从宿舍二楼跳下当场身亡

民生观点
2021-05-19 04:40:28

赖昌星潜逃加拿大12年,他过着什么样的生活?

泥腿探客
2021-05-17 20:20:02

著名的晋察冀范氏三姐妹,分别嫁给了三位开国将军,一位上将一位中将一位少将

党史博采
2021-05-18 11:09:19

特斯拉叫停了上海超级工厂的扩建计划,绝对有你想不到的原因!

彬哥趣玩
2021-05-18 22:21:04

严敏携带新综艺回归,男人帮三年后重逢,他将被沙溢取代

丁香说八卦
2021-05-18 15:21:07

微软:公司曾对盖茨和一名员工的关系进行调查;华为生态大会透露鸿蒙“大消息”;多家公司回应叶飞举报事件

每日经济新闻
2021-05-18 08:57:35

103万买辆凌志LS500h豪华版,车库遇到新S450L,两车主会心一笑

智能理财小助手
2021-05-18 22:54:20

对于以色列近日的行动,美国左派强烈谴责,桑德斯也发文痛斥

王小东
2021-05-18 23:25:32

巴勒斯坦人“叛国”?被侵占后转身加入敌军,比起加沙更爱以色列

铁血观世界
2021-05-18 16:10:05

意大利杯决赛——C罗大鹏展翅,尤文山登绝顶鹰击亚特兰大

开球咯
2021-05-18 14:14:56

一条裙子做成这个样子,还能当装饰,仙女也不如她

陌颜时尚
2021-05-18 16:14:33

杜新枝大女儿仅3岁智力,为何可领结婚证?女婿真实身份被曝出

雪花飞扬M
2021-05-18 21:40:50

国外苦守18年钉子户,拒绝1000万赔款,后被开发商建178座房屋包围

记录之路
2021-05-18 02:00:19

快手主播朝酒店烧水壶撒尿遭炮轰,律师:警方可依法介入

大白财经观察
2021-05-18 16:00:41

小白鞋不受宠了,今年流行穿“布洛克鞋”,搭裙子、裤子都好看

时尚大赏
2021-05-17 16:45:13
2021-05-19 08:56:51
壹号科技
壹号科技
最新互联网科技,科技改变视界
279文章数 93380关注度
往期回顾 全部

科技要闻

最具个性的Android 12、谷歌在凌晨"搞事情"

头条要闻

副市长开夫妻店合力敛财 妻子“于姐”恶名远播

头条要闻

男子杀害女友后 又带7把刀直奔1100公里外女友前夫家

体育要闻

【盘点】NBA赛季数据最强人

娱乐要闻

宋佳穿深V礼服显高贵优雅 身材有料

财经要闻

汽车要闻

"国产"XC90 领克09售价或不超过30万

态度原创

艺术
手机
旅游
数码
公开课

艺术要闻

让文物与邮票同框辉映

手机要闻

M1版苹果iMac:无惧高压,多彩背后也有极致体验

旅游要闻

外面的风景很美,走出家门看风景

数码要闻

放大招!NVIDIA官宣RTX 30系列升级,硬件限制挖矿

公开课

10万彩礼,能结婚吗?小伙的回答太憨了