高可用系统架构

拟墨画扇 提交于 2019-12-25 22:23:50

1.当我们新开发一个服务时,用户量不是特别大,用一台单一的服务器即可满足当前的需求。

 

2.当业务达到一定量的时候,需要做负载了,需要在服务前面加一个nginx做反向代理。

 

3.Nginx 作为负载均衡在整个系统中可能成为单点,所以需要把 Nginx 做成高可用,通过 keepalive 来实现。

 

 4.目前 对 Nginx 做了高可用基本上可以满足一般的小网站了,当然 Nginx 是七层负载,在应用层做 http 解析,当用户量特别大的时候效率还是有一定影响的。lvs 是在四层做负载,不需要解析 http 协议,所以要比 Nginx 更快,所以我们可以在 Nginx 之前在做一层负载。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!