我正在尝试将SpringSession合并到我的应用程序中,但我还想保留服务器关联性,因为我有需要粘性session的Talend作业。我可以让带有Redis的SpringSession按需要工作,并且为了让服务器关联工作,我想将jvmRoute附加到新Cookie中的session。在我的配置文件中,我根据文档https://docs.spring.io/spring-session/docs/current/reference/html5/guides/java-custom-cookie.html创建了以下bean@BeanpublicCookieSerializercookie
我正在尝试将SpringSession合并到我的应用程序中,但我还想保留服务器关联性,因为我有需要粘性session的Talend作业。我可以让带有Redis的SpringSession按需要工作,并且为了让服务器关联工作,我想将jvmRoute附加到新Cookie中的session。在我的配置文件中,我根据文档https://docs.spring.io/spring-session/docs/current/reference/html5/guides/java-custom-cookie.html创建了以下bean@BeanpublicCookieSerializercookie
我在我的遗留SpringMVC应用程序中使用Redis实现了SpringSession。我还使用了DefaultCookieSerializer来设置jvmRoute,因为我需要一些服务器关联性才能使Talend作业能够运行。当我运行前端并检查Chrome中的页面时,我看到附加到session的jvmRoute。如果我将其从“node1”编辑为“node2”,session将被保留。如果我重新部署服务器并在该部署期间发出请求,我将被重定向到集群中的另一个节点,这意味着SpringSessions运行良好。但是,我无法获得服务器亲和性,因为当我调试进入我的Spring应用程序的HttpS