Nginx详解(一文带你搞懂Nginx)

一:Nginx反向代理和负载均衡

        前端发送的请求如何请求到后端服务

                1.1 前后端地址不一致

                        

                        (1)定义:ngix反向代理,就是将前端发送的动态请求有ngix转发到后端服务器

  •                                 
  •                 (2)好处:提高访问速度(ngix可做缓存)、进行负载均衡(将请求按照指定方式均衡分配给集群中的每台服务器)、保证后端服务安全

                                        

        1.2 配置

                (1)反向代理

                                

                (2)负载均衡

        ​​​​​​​        ​​​​​​​        ​​​​​​​

                (3) 策略

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

二:Swagger

  • 作用:验证开发的功能是否正确 
  • 优势:高效测试解决参数过多问题(生成接口文档+接口测试)

        2.1 Swagger介绍和使用

                (1)定义:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

                (2)Ideal 集成

                                Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​

                (3)使用步骤

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

             (4)配置类中加入knife4j相关配置

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

        (5)设置静态资源映射

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

        2.2 Swagger 常用注解

                (1)分类

        ​​​​​​​        ​​​​​​​        

             (2)作用

                                加入注解影响接口文档,使接口文档有更好的可读性

  •                @APi:

                                tag属性:描述当前类作用

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

  •              @APiOperation:

                                value属性:描述方法的业务功能【value属性可省略,直接描述】

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

三:导入接口文档

                前后端分离开发流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值