在 tomcat 实例之间共享会话(不使用粘滞会话)
我将有3个Tomcat服务器和一个负载均衡器,该负载均衡器在不使用“粘性会话”的情况下调度请求。
我想在服务器之间共享会话的数据,我正在考虑将它们保存在数据库中。我想使用memcached作为数据库前面的层,以更快地为请求提供服务,并且不会将数据库置于重负载之下。
我正在考虑提供我的自定义tomcat管理器,该管理器在将会话数据获取/持久化到DB之前使用memcached,因为目前我没有看到透明的方法来做到这一点(这意味着在我切换到另一个应用程序服务器的情况下,我将不得不再次管理它)。
这是一个好的解决方案,还是你看到了更好的方法?