任何人都可以建议一个解决方案来存储在 Vaadin 中创建的会话,以使应用程序具有容错能力?
会话可以存储在 Redis 或 Memcached 中吗?
这个想法是仅使用 AWS 中的 SPOT 实例来运行大型应用程序(Vaadin + Spring)!
有一些限制(您需要使用 pod、Kubernetes 和商业用途)这是可能的
通过这些技术,可以将 Vaadin 应用程序部署到集群并使用水平可扩展性和会话复制,您可以在 Kubernetes Kit 的帮助下做到这一点,但不幸的是,目前它处于商业订阅状态:(。
来自文档:
节点或 Pod 将当前用户会话保持在内存中连接。它会 还将会话异步复制到分布式缓存(即 Hazelcast 或 Redis)。
在此处查看更多信息:
配置可以设置为使用 Hazelcast 或 Redis: