我有两个服务器,其中包含大量缓存数据和会话数据(来自数据库,并对此进行了更改)。我想在辅助服务器上安全地维护该数据。如果主服务器出现故障,则需要有效地为客户端提供服务。
我们尝试的选项是:
还在辅助服务器上缓存数据,并在每次对主服务器进行更改时进行更新。 但这不可行,因为主服务器正在处理批量请求(大约10个请求/秒)。记忆问题将会出现。
完全删除缓存也会导致速度问题(由于每次都调用数据库)
请提供另一种有效解决问题的方法。
它的数据库超过了hibernate。通过直接查询,我们将客户端的IP'加载到数据库的哈希映射中。希望这清楚我的观点。在故障转移时,我需要辅助服务器上的所有哈希映射当前值。