问题标签 [cache-failover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
486 浏览

memcached - mybatis memcached 缓存故障转移

我们正在考虑将memcached其用作mybatis(MyBatis-Memcached 集成模块)的分布式缓存。

有谁知道如何配置它以使memcached服务器不是单点故障?目前,如果我配置多memcached台服务器,缓存请求会散列到服务器,但每台服务器都是单点故障(即,如果一个服务器出现故障,应用程序将失败)。

我们希望如果其中一memcached台服务器出现故障,mybatis客户端将此缓存视为丢失,继续工作并在另一台可用memcached服务器上建立缓存备份。

有人有这方面的经验吗?

0 投票
0 回答
43 浏览

php - 我们应该在哪里处理逻辑上的缓存故障转移

我开发了一个PHP应用程序,Symfony-2我需要cache在我的应用程序层上处理故障转移。例如,假设您必须注意性能,并且您被迫在应用程序中生成准确的响应。此外,您不能在您的应用程序中进行集群cachehigh-availability因此您需要检查cache连接是否断开,然后您应该切换到DB处理程序,并且您第一次能够从 消费cache,您必须从DB.

我想知道invalidate我的缓存如何以及我应该在哪里把这个逻辑放在我的业务中。