内存到内存拓扑:客户机/服务器功能
用于获得会话亲缘关系的客户机/服务器配置由配置为仅客户机和仅服务器的服务器集群组成。使用客户机/服务器配置有一些优点,例如,将处理备份数据与处理本地数据隔离、重新启动备份服务器而不会影响正在运行应用程序的服务器,以及不再要求服务器之间进行一对一的通信来获得会话亲缘关系。
下图描绘客户机/服务器方式。存在使用 HTTP 会话主管 Web 应用程序的一层应用程序服务器,这些会话在创建和更新时会被复制。存在未安装 Web 应用程序的第二层服务器,其中会话管理器从复制客户机接收更新。

客户机/服务器配置的优点包括:
- 隔离以进行故障恢复
- 在这种情况下,我们将处理备份数据与处理本地数据隔离;如果它们其中之一发生灾难性故障,除了隔离正在移动的数据以外,您再次释放处理 Web 应用程序的服务器中的内存并停止处理。
- 停止和启动隔离
- 您可以在不影响运行应用程序的服务器的情况下重新启动备份服务器(当存在两个或更多备份时,可以进行故障恢复),并在不会丢失某人的该备份数据的情况下逆向重新启动应用程序 JVM)。
- 统一
- 处理备份的服务器和处理应用程序的那些服务器之间极可能不需要一一对应;因此,您再次将位置数减少为您传送数据的数目。
- 完全不同的硬件:
- 当您在较便宜的硬件上运行 Web 应用程序时,可能在您的企业后端有一个或两个功效更强大的计算机,它们有能力以复制服务器方式运行几个会话管理器;允许您释放较便宜的 Web 应用程序硬件以处理 Web 应用程序。
计时注意事项:先启动备份应用程序服务器以避免意外计时窗口。客户机一启动就尝试将信息和 HTTP 会话复制到备份服务器。结果,在服务器启动之前创建的 HTTP 会话可能不会成功复制。