什么是zuul
- 网关:网关的本质就是一系列的过滤器Filter
可以用来实现
1,路由转发
2,负载均衡
3,限流
4,权限验证(token拦截)
nginx和zuul的区别
- 相同点
都能起到路由转发、负载均衡和限流的功能
- 不同点
Nginx在路由,负载均衡,限流之前需要修改nginx.conf的配置文件
Nginx性能比Zuul高
Zuul可以自动实现负载均衡和路由;
1)Zuul和Eureka高度集成,实现自动路由;
2)Zuul和Ribbon的结合,实现了负载均衡
3)Zuul也可以实现限流和权限验证
zuul在使用中的问题
1,上传文件时文件名中文为?
-
问题描述:
前端使用form-data上传文件,后端使用mutipart控件接收,通过String fileName = file.getOriginalFilename()
获取文件名称,返回前端,结果发现中文变为? -
问题解决:
在调用的接口前加/zuul/
eg:
http://ip:port/api/v1/attach/upload
->
http://ip:port/zuul/api/v1/attach/upload
网友评论