我们正在考虑将memcached
其用作mybatis
(MyBatis-Memcached 集成模块)的分布式缓存。
有谁知道如何配置它以使memcached
服务器不是单点故障?目前,如果我配置多memcached
台服务器,缓存请求会散列到服务器,但每台服务器都是单点故障(即,如果一个服务器出现故障,应用程序将失败)。
我们希望如果其中一memcached
台服务器出现故障,mybatis
客户端将此缓存视为丢失,继续工作并在另一台可用memcached
服务器上建立缓存备份。
有人有这方面的经验吗?