
高并发场景的技术解决
文章平均质量分 55
wxy941011
这个作者很懒,什么都没留下…
展开
-
负载均衡相关知识
什么是负载均衡当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该服务器。如此以来,用户的每次访问,都会保...原创 2018-06-22 18:35:02 · 189 阅读 · 0 评论 -
正向代理和反向代理
之前那篇文章讲解了负载均衡的一些知识,里面提到了正向代理和反向代理最开始我也不是很理解这两个的区别,后来随着学习的深入才能够对这两个词有了深刻的认识:正向代理正向代理类似一个跳板机,代理访问外部资源。举个例子:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然...原创 2018-06-22 18:38:20 · 588 阅读 · 0 评论 -
集群session一致性和同步问题
一. 何为session用户使用网站的服务,基本上需要浏览器和web服务器进行多次交互,web服务器如何知道哪些请求是来自哪个会话的?具体方式为:在会话开始时,分配一个唯一的会话标识(sessionId),通过cookie把这个标识告诉浏览器,以后每次请求的时候,浏览器都会带上这个会话标识来告诉web服务器请求是属于哪个会话的。如果遇到禁用cookie的情况,一般的做法就是把这个会话标识放到url...原创 2018-06-24 23:08:20 · 430 阅读 · 0 评论 -
CDN内容分发网络技术
由于静态网站的请求资源是不会经常发生变化的,那么这种资源其实很容易被迁移,我们都知道网络传输的效率是和距离长短有关系的,既然静态资源很容易被迁移那么我们就可以把静态资源服务器按地域分布在多个服务节点上,当用户请求网站时候根据一个路由算法将请求落地在离用户最近的节点上,这样就可以减少网络传输的距离从而提升访问的效率,这就是我们长提的大名鼎鼎的CDN技术,内容分发网络技术。基本流程:最简单的C...原创 2018-06-24 23:18:42 · 256 阅读 · 0 评论 -
分布式系统中CAP理论的理解
对于分布式系统了解的不是很多,今天学习了一下分布式系统中CAP,记录一下,希望能对分布式系统的学习有所帮助Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容忍性) 可靠性在网上看了很多资料,这里给出自己的简单理解C:一致性,就是说所有的服务器上面的数据都是一样的...原创 2018-07-24 00:52:35 · 2469 阅读 · 0 评论 -
分库分表相关知识
背景情况用户表达到了 几千万级别,在做很多操作都比较吃力,.所以,考虑对其进行分库分表,或者在进行高并发读写的时候采用分库分表的形式也更能增强读写的性能,保证服务的稳定高效常用的切分方案数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;另外一种则是根据表中的数据的...原创 2018-07-13 23:58:58 · 280 阅读 · 0 评论