文章分类 - 架构系统优化思路
摘要:最近我们网站常常报503错误:“HTTP Error 503. The service is unavailable”。但刷一两下又正常。 估计很可能是超过网站的最大并发连接数了。 究竟什么是http连接?一张页面加载过程中,又是图片又是样式、脚本,对于这些东西的请求,是共用一个连接还是多个连接?
阅读全文
摘要:借鉴文章:https://www.w3cschool.cn/architectroad/architectroad-dns-polling.html 之前的文章“一分钟了解负载均衡的一切”引起了不少同学的关注,评论中大家争论的比较多的一个技术点是接入层负载均衡技术,部分同学持这样的观点: 1)ngi
阅读全文
摘要:负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每一个下游都有多个上游调用,只需要做到
阅读全文
摘要:一、需求缘起 明明架构要求高可用,为何系统中还会存在单点? 回答:单点master的设计,会大大简化系统设计,何况有时候避免不了单点 在哪些场景中会存在单点?先来看一下一个典型互联网高可用架构。 典型互联网高可用架构: (1)客户端层,这一层是浏览器或者APP,第一步先访问DNS-server,由域
阅读全文
摘要:App server 与 Web server之间的区别 原文: http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html 简单来说,web服务器提供页面给浏览器,而app服务器提供客户端可以调用的接口。具体而言,我
阅读全文
摘要:借鉴一篇文章:https://www.w3cschool.cn/architectroad/architectroad-distributed-id.html 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人
阅读全文

浙公网安备 33010602011771号