分布式中间件-Nginx(一)
1、什么是Nginx?
Nginx是高性能HTTP服务器,反向代理服务器,邮件代理服务器(主要用在集群系统中);
使用upstream进行负载均衡配置
2、多进程模式
master进程管理worker1……工作进程,背后通过事件驱动运行;
3、Nginx负载均衡
默认采用轮询算法(取模);最小活跃数算法(能者多劳);哈希一致性算法(缓存类命中率提升);
缺点:无状态,例如缓存:命中率下降,导致性能下降;
异常处理:重试(max_fails=1;)、故障转移、备份(backup);
4、高并发(服务器资源有限)进行限流