章节思维导图
Nginx负载均衡应用架构
入口层可以放一些和用户相关的信息
比如动静分离(实现分离网站页面的静态元素和动态元素)
数据层中通常使用的Nginx较少,因为数据层需要追求数据调用的效率。
总结
Nginx在分层架构里扮演了一个7层应用负载均衡角色
随着软件架构和系统架构不断演进变化
发现企业开始采用K8S,Docker轻量化,虚拟化部署
还有很多企业更加倾向于微服务,支持sed化等
在这样的架构下,传统的负载均衡模式,促使改进去支持服务注册和发现
服务注册发现代理架构
常用配置
http {
...
upstream app_servers {
server ip1:port1;
server ip2:port2;
}
server {
...
location /{
proxy_pass http://app_servers;
}
...
}
}