zuul sample

Posted 小樽的雨后

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zuul sample相关的知识,希望对你有一定的参考价值。

https://github.com/kakawait/uaa-behind-zuul-sample/

 

1.参考资料

项目:https://github.com/kakawait/uaa-behind-zuul-sample/,按照这个项目实现后,虽然会跳转到认证服务的登录页,但登录成功后无法跳转回来,原因是做了二次302,但302的过程中将一些信息丢了,查原因是,主要跟踪了下面的类

预过滤器:

0 = {[email protected]} ,确定是否支持Dispatch请求
1 = {[email protected]} ,进行Servlet30请求包装
2 = {[email protected]} ,FormBody包装
3 = {[email protected]
4 = {[email protected]
5 = {[email protected]} ,addIgnoredHeaders不知道是啥意思
6 = {[email protected]} ,这个被跳过了,不知道是否可以直接disable算了

   ctx.addZuulRequestHeader("authorization", ctx.get(TOKEN_TYPE) + " " + getAccessToken(ctx));

正式过滤器:

0 = {[email protected]
1 = {[email protected]
2 = {[email protected]

 

2.zuul中主要的类

2.1 ZuulController

public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {}

2.2 RibbonRoutingFilter

以上是关于zuul sample的主要内容,如果未能解决你的问题,请参考以下文章

服务网关zuul之六:Zuul高可用

Zuul高级配置(zuul--2)

API网关对比zuul.1,zuul.2,gateway

微服务网关zuul介绍

服务网关zuul----zuul中的动态刷新路由配置

zuul源码分析-探究原生zuul的工作原理