繁体   English   中英

集群上Spring会话Bean中的静态变量

[英]Static variable in Spring session bean on a cluster

我有一个带有作用域会话的Spring bean,它实现了Serializable。 我的应用程序部署在3个节点的群集上。 在群集中启用了会话复制。 在会话作用域bean中,我的变量之一是静态变量。 我知道会话复制将利用序列化。 因此,当会话复制发生时,我的静态变量也会被复制吗?

提前致谢。

最近,我正在集群中的tomcat会话复制。 我也有同样的疑问,并试图通过在集群中复制静态值来解决这个问题。

我试图更改静态变量的值,并停止了当前节点。 当请求转到群集中的其他节点时(由于当前节点关闭),我观察到静态变量不保存当前更改的值,而是使用在加载类时初始化的值。

因此,静态值不会在集群中复制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM