集群和JVM有什么区别?
静态变量在集群环境中的行为如何?它属于集群还是单个 JVM?
从广义上讲,集群是一组配置为一起工作的计算节点。
听起来您是在 J2EE 服务器的上下文中进行讨论,因此在这种情况下,集群将由多个应用程序服务器组成,每个应用程序服务器将在其自己的 JVM 中运行。
静态变量将是 JVM 本地的,因此不会在集群中共享。
事实上,除非在特定情况下,数据不会在集群之间共享,例如:您配置了会话复制,或者正在进行某种 RPC。