系统能否支持多节点部署,session怎么实现共享?

我们现在是单节点部署,但是每次发布的时候,系统就会提示会话过期也就是session就会过期而导致系统关闭,影响用户在线使用,如下图
image

,我想部署多个节点,发布的时候一个节点一个节点的进行发布从而不影响在线用户使用,JMIX框架能否支持实现session共享?如何实现?

可以参考一下这个帖子:
Saving HttpSession in redis - Support - Jmix

能否有个具体的操作案例?

Vaadin 的 session 比较复杂,所有渲染都在后端完成,因此,session的复制和共享几乎不可能。取而代之的是使用 sticky session 的方式尽量少的影响客户端。

示例可以参考 Kubernetes 集群 :: Jmix 文档 。特别注意其中的负载均衡的配置:
image

image
在K8s配置文件中,加这个就OK了吗?

如果你是想按照文档来,那么请仔细阅读文档:

在项目根目录创建k8s文件夹:
image

添加各个配置文件:
image

构建时:
image