美文网首页
微服务系列之zuul网关

微服务系列之zuul网关

作者: 程序员小白成长记 | 来源:发表于2020-08-05 08:59 被阅读0次

什么是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

上传文件,经过Zuul,中文文件名乱码解决办法

Zuul网关原理及源码解读(草稿版)

相关文章

网友评论

      本文标题:微服务系列之zuul网关

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