通过zuul代理与eureka路由差异

时间:2017-05-06 22:51:53

标签: proxy routing netflix-zuul

我有两台机器(具有相同的应用程序)注册到eureka服务器 对这些服务的所有请求都是通过zuul代理。

我的后端服务的application.properties是:

spring.application.name=core

我的zuul代理的application.properties是:

zuul.sensitiveHeaders=Set-Cookie

zuul.routes.address.path=/to-address/**
zuul.routes.address.url=http://localhost:8888

zuul.routes.service.path=/by-service/**
zuul.routes.service.url=CORE

我有两个问题:

  1. 以下所有三个请求都在运行,我应该使用哪一个? 大写和小写有什么区别?

  2. 当我以下列方式致电服务时:

    http://localhost:9090/api/to-address/customer/1

    我注意到我的核心服务器正在创建一个新会话,这会强制我的用户再次登录。知道为什么吗?

  3. 正如您所看到的那样,只有路由差异的方法相同(相同的过滤器,相同的应用......)。

1 个答案:

答案 0 :(得分:0)

您需要使用req.getRequestedSessionId()代替req.getSession().getId()