美文网首页读书
架构设计之:Nginx 职责分类

架构设计之:Nginx 职责分类

作者: 简书的猪队友 | 来源:发表于2022-05-24 13:18 被阅读0次

    Nginx职责分类

    ● 接入层Nginx
    ● 应用层Nginx


    接入层Nginx

    与业务无关

    请求解析
    对http/https请求报文的解析,能识别http应用层协议,并做请求的解析功能。

    请求业务路由
    识别URL到对某项特定业务的访问,就会路由到该业务对应应用层上的Nginx。

    业务负载均衡

    响应压缩


    应用层Nginx

    应用层负载均衡
    以不同的调度策略往后端服务器发送http请求,并做故障隔离和故障转移,性能损耗比LVS大。
    比如固定的商品ID,访问到固定的负载均衡服务器上。

    缓存调度
    实现静态功能的缓存,甚至于动态请求的缓存。
    比如存储热点商品信息、以及商品信息的静态页面。

    授权认证
    Nginx对应入口级别的系统,授权认证功能会放在Nginx上处理。
    处理session登录、token等登录授权事务。

    业务逻辑
    离用户最近原则。

    业务限流、降级
    许多限流降级与业务强相关,需放在大入口闸门的应用层Nginx处理。

    相关文章

      网友评论

        本文标题:架构设计之:Nginx 职责分类

        本文链接:https://www.haomeiwen.com/subject/ykujprtx.html