spring cloud关于session共享问题

在使用spring cloud时,用zuul部署api gateway,后端服务通过网关自动发现寻找。
想利用spring session将session对象共享在redis中。
问题是,每次通过api gateway访问的时候,在下面应用中获取的sessionId每次都不一样。(同一个页面刷新访问)
我在api gateway配置:
zuul:
sensitive-headers: Cookie,Set-Cookie
但始终没有效果。请教各位大神!!

PS:在没有通过api gateway访问各个应用的时候,已经可以共享session,每次获取的sessionId都一致。

1个回答

这个是因为zuul没有把原始请求的cookie header转发到其它微服务。可以看一下我发的一个文章:http://blog.csdn.net/cuiwader/article/details/52806589。

CSDNJavaLiwei
liwei_Struggle 链接失效了,麻烦再发一个。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问