从我最初的阅读中我了解到HazelCast提供了Session Clustering作为其功能之一。但是我可以使用HazelCast来创建和管理整个会话生命周期(创建,更新,销毁,自动到期)吗? HazelCast有这种能力吗?
或者我是否仍然需要使用类似Spring Session或常规HTTPSession的东西来创建&管理会话的生命周期?
答案 0 :(得分:0)
实际上,hazelcast并没有提供这样的api。但你可以试试这个伎俩: 会话(已分发)存储在Hazelcast Map中。如果你以某种方式达到hazelcastInstance。 (可能在您的Web应用程序中。)然后您可以向地图添加条目监听器。因此,当会话更改(如插入,逐出或删除,更新等)时,您可以收到通知。