小编KK *_* Lo的帖子

会话 id 在 url 中时的 Apache 负载平衡

我真的不知道...

我有一个 java web 应用程序,它将会话 id 存储在 URL 中,而不是使用 cookie。我想在 2 个 tomcat 服务器上运行该应用程序,并在它们前面使用 Apache 服务器进行负载平衡。


            __ tomcat1
Apache ----/
           \__ tomcat2
Run Code Online (Sandbox Code Playgroud)

通过在Tomcat文件中设置jvmRouteto ,url就会变成. 所以可以通过查看url来实现会话粘性,并将其路由到相应的服务器。tomcat1server.xmlhttp://url;jsessionid=id.tomcat1

我知道,mod_proxymod_jk做负载均衡,但他们的粘性会话只有工作当会话ID存储在cookie中。就我而言,会话 ID 编码在 URL 中。如何进行负载平衡?

load-balancing mod-proxy mod-jk apache-2.2

5
推荐指数
1
解决办法
4100
查看次数

标签 统计

apache-2.2 ×1

load-balancing ×1

mod-jk ×1

mod-proxy ×1