使用 mod_jk 负载均衡器的 glassfish 集群中复制了什么,没有复制什么?

使用 mod_jk 负载均衡器的 glassfish 集群中复制了什么,没有复制什么?

我有一个 Glassfish (3.1.2) 集群,包含两台计算机作为节点,并带有 mod_jk 负载均衡器。

servlet 实例变量是否已完美复制?如果没有,我该如何确保它已完美复制?

所有操作(包括方法调用和磁盘写入)是否都完美复制?如果不是,我该如何确保它们完美复制?

这些问题可能看起来很愚蠢,但我寻求的并不是“负载平衡”,而是精确复制,以便将来升级时不会中断服务。如果目前还不是这样,我该如何实现这一点?

答案1

复制的是会话状态。方法调用和磁盘写入绝对不是。用户与集群成员,并且这种情况持续到它发生故障,在这种情况下,另一个集群成员会接管处于相同状态的会话。假设您使用的是通用的(可能是集群的)数据库、LDAP 等。集群成员不会同步工作。

相关内容