如何将一台服务器的缓存/会话数据转移到另一台服务器?

时间:2013-04-23 11:07:17

标签: java session caching copy

我有两个服务器,其中包含大量缓存数据和会话数据(来自数据库,并对此进行了更改)。我想在辅助服务器上安全地维护该数据。如果主服务器出现故障,则需要有效地为客户端提供服务。

我们尝试的选项是:

  1. 还在辅助服务器上缓存数据,并在每次对主服务器进行更改时进行更新。 但这不可行,因为主服务器正在处理批量请求(大约10个请求/秒)。记忆问题将会出现。

  2. 完全删除缓存也会导致速度问题(由于每次都调用数据库)

  3. 请提供另一种有效解决问题的方法。

    它的数据库超过了hibernate。通过直接查询,我们将客户端的IP'加载到数据库的哈希映射中。希望这清楚我的观点。在故障转移时,我需要辅助服务器上的所有哈希映射当前值。

0 个答案:

没有答案