我正在使用Spring boot 2和在netty上运行的spring webflux。
我想添加会话管理而无需备份数据库或redis服务器(因此Spring Session似乎不是解决方案)。
我可以在我的控制器中使用WebSession,但是我需要在我的负载均衡器上启用粘性会话,我宁愿避免这种情况。
我想要的是以下之一:
有没有人经历过同样的事情并找到了可行的解决方案?
答案 0 :(得分:0)
Spring Session计划提供ReactiveSessionRepository
的Hazelcast实施。目前的计划是等待Hazelcast 4.0,它将转移到Java 8作为基线并使用CompletableFuture
而不是他们自己的ICompletableFuture
。您可以跟踪gh-831以了解此主题的进展情况。
同时你可以尝试使用ReactiveMapSessionRepository
,传入Hazelcast IMap
。