nginx+keepalived负载均衡可用框架(问题汇总)
问题汇总nginx的优缺点
优点
1.工作在osi第7层,可以针对http应用做一些分流的策略。比如针对域名、目录结构。他的正则比haproxy更为强大和灵活;
2.nginx对网络的依赖非常小,理论上能ping通就能进行负载功能,这个是它优势所在(重要!!!)
3.nginx安装配置比较简单,测试起来方便
4.可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量(有个疑问如果达到几十万甚至几百万会出现什么情况)
5.nginx可以通过端口检测到服务器内部的故障,比如根据服务器出了网页返回的代码、超时等等,并且会把返回的错误请求重新提交到另一个节点;
6.nginx不仅是一款优秀的负载均衡器/反向代理,同时它也是强大的web服务器,nginx处理静态页面,特别是抗高并发方面有优势
7.nginx现在作为web反向加速缓存越来越成熟了,可以考虑用其作为反向代理加速器
缺点
1.nginx不支持url检测
2.nginx只能支持http和email,这是它的劣势所在(重要!!!)
3.nginx的session的保持,cookie的引导能力欠缺(这也是有些架构为何额外加一台服务器存储session等信息(非常重要!!!))
可能发生的问题
1.服务器网线松动等网络故障
2.服务器硬件故障发生损坏现象而crash
3.nginx服务器进程死掉(居然只存在与理论中)
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]