![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
喜码拉雅
追求卓越,成功自然到来。
展开
-
灰度上线实践之zuul网关流量分配
最近手头的项目进行了重构,改动比较大,直接上线的话风险较大,于是我采用了灰度上线的方式来将风险最小化。我们系统包括自己的门户页面,也作为中台来给各个业务方调用,我们灰度上线的话,要兼容各个业务系统。业务系统调用我们接口是前缀是特殊的,可以和我们的门户调用区分开,且业务系统调用所有接口都是有签名的,每个接口的参数格式都是一样的,会含有每个业务系统的appId之前流量是经过nginx直接打到我们的服务商,这次在nginx和我们系统之间添加了网关,作为我们灰度的核心--流量控制关于zuul网关可以原创 2021-04-26 22:07:42 · 971 阅读 · 0 评论 -
应用服务器集群的session管理
首先,我们知道,HTTP是无状态的协议,应用服务器不保存业务的上下文信息,而是进根据每次提交的数据进行相应的业务逻辑处理,因此所有的服务期完全对等,一个请求由哪个服务器来处理都是一样的。因此,为了保证网站的高可用,我们可以部署多个Web服务器,通过负载均衡的手段来缓解服务器压力;同时一个服务器挂掉了,负载均衡通过心跳监测机制发现该服务器失去响应,就会把它从服务器列表中移除,将请求发送到其他服务...原创 2018-06-26 15:30:26 · 217 阅读 · 0 评论 -
负载均衡的几种手段
个人理解,如有错误,请指出,谢谢大家。在开始正题之前,首先我们来看一下什么是负载均衡?负载均衡:随着网站的流量越来越大,单台WEB服务器已经承载不了负载压力,那么我们就需要再加一台(或多台)服务器来分担原有服务器的访问(可能还有存储)压力,通过负载均衡服务器,可以将来自用户浏览器的访问请求分发到WEB服务器集群中的任何一台服务器上,使服务器的负载压力不再成为网站瓶颈。那么,可以通过什么...原创 2018-08-03 23:36:07 · 2314 阅读 · 0 评论 -
几种负载均衡算法简介
首先我们来看一下什么是负载均衡?随着业务的发展,单台web服务器已经承载不了系统现在流量的时候,我们就需要部署多台服务器,将流量分散在不同的服务器上,这样可以提高系统的可用性。我们可以对web请求进行负载均衡,很大的一部分原因是由于HTTP协议的无状态性,同样的请求响应是一样的,所以哪个服务器处理都可以(先不考虑session,考虑session的情况,参见我的另一篇博客)好了,废话不...原创 2018-09-15 17:00:51 · 4173 阅读 · 0 评论 -
什么是HTTPS
首先,在参考《Tomcat内核设计剖析》、《大型网站技术架构》的基础上加了一些个人理解,如有错误或者不全面的地方,还请大家指出。在知道什么是HTTPS之前,我们首先要知道一下什么是HTTP,HTTP是超文本传输协议的简称,工作在应用层,传输层基于TCP。HTTP协议是用于从WEB服务器传输超文本到本地浏览器的协议。HTTPS是HTTP的安全版,本质上是在传输层(TCP)与应用层(HTT...原创 2018-10-05 13:46:05 · 1795 阅读 · 0 评论 -
网站架构瓶颈解决方案(发展历程)
本篇文章参考《大型网站技术架构》,夹杂了一些个人理解,本人渣渣,如有不合理或不全面之处,还请各位指出,不胜感激。首先,个人认为,网站的架构发展还是根据自家的瓶颈来改进演变,并无“一种架构演变方式打遍天下”一说,首先要找到自家网站的瓶颈,然后根据瓶颈来设计对策方案为好。下面所述为演变方案之一:1.初始阶段(单机架构)有的网站(如后台管理系统),性质就决定了并发量,还有的2C的网站在初...原创 2018-10-08 20:21:56 · 306 阅读 · 0 评论 -
浅谈性能优化
参考《大型网站技术架构》,其中包含一些个人理解,如有错误或说的不清楚的地方,请一定指出,谢谢。这篇文章讲的比较浅,如果有更深入的需要,欢迎留言或是查阅资料。在谈性能优化之前,我们先来看一看什么是性能。网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标;同时也是主观的感受,而感受是一种与具体参与者相关的东西,用户间的感受、用户与工程师间的感受都是不同的。用户感受到的响应时...原创 2018-11-18 18:15:22 · 175 阅读 · 0 评论