我有一个运行单个Membase服务器(1.7.1.1)的应用程序,用于缓存我本来可以从中央SQL server DB获取的数据。我有一个与Membase服务器关联的默认存储桶,并遵循传统的数据获取模式:
如果返回数据,请使用它。在这种情况下,我很好奇如何使用当前模式(或修改它),以确保当我的两个服务器中的一个在自动故障转移或手动故障转移场景中发生故障时,不会使数据不同步。据我所知,如果一台服务器发生故障(称为服务器A),在其停机
考虑到我的web应用程序也有包含EvaluationHandler的Spring管道,我想模拟业务处理失败。我还查看了org.springframework.test.context.cache - Spring test ApplicationContext cache statistics日志,发现有两个上下文缓存了预期的内容ApplicationContext被缓存在DefaultCacheAwareContextLoaderDelegate的ContextCache中一定是有问题的。