1.什么是Api网关
网关就是系统的同一入口,身份认证,权限判断,监控,路由转发
2.SpringCloud Gateway及优点
路由,过滤(监控,限流)
优点:性能强劲
缺点:基于响应式编程,学习成本高
3.路由的几个参数
id uri order predicate(只有所有断言都成立,才会执行路由) fifilter(是对resquest,response的操作)
4.springCloud内置断言
- Path : //路径规则
- Cookie : //Cookie中必须要有的参数
等17个
还可以自定义断言
5.GateWay过滤器
过滤器就是在在请求进入之前,请求返回之前,对 request,response做手脚(添加或删除其内容)
自定义局部过滤器:需要在配置文件中配置,并创建继承AbstractGatewayFilterFactory的类
自定义全局过滤器:只需要实现 GlobalFilter接口