带jetty的分布式会话解决方案
我正在研究用于多个 Jetty 实例的分布式、复制会话存储。将有一个负载均衡器(可能是 nginx 和/或 haproxy) 在 Jetty 实例前面。
具体来说,我希望:
- 能够重新启动(或崩溃)一个 Jetty 实例,并使我们的服务可用并且用户仍然登录。
- 能够重新启动(或崩溃)一个单个会话存储实例并使我们的服务可用并且用户 仍然登录仍然处于登录状态。
会话数量很可能适合一台机器。
您为此推荐什么解决方案?你有什么经验?请在下面为您最喜欢的选项投票。
I am looking into a distributed, replicated session store for multiple Jetty instances. There will be a load balancer (probably nginx and/or haproxy) in front of the Jetty instances.
Specifically, I would like to:
- Be able to restart (or crash) one single Jetty instance and have our services available and users still logged in.
- Be able to restart (or crash) one single session store instance and have our services available and users still logged in.
The number of sessions will most likely fit on one single machine.
What solutions do you recommend for this? What are your expieriences? Please vote for your favourite option below.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎有一个 Terracotta 会话集群实现。我自己没有尝试过,但它似乎符合我的需求。
There seems to be a Terracotta session clustering implementation. Haven't tried it myself, but it seems to fit my needs.