问题标签 [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.
memcached - mybatis memcached 缓存故障转移
我们正在考虑将memcached
其用作mybatis
(MyBatis-Memcached 集成模块)的分布式缓存。
有谁知道如何配置它以使memcached
服务器不是单点故障?目前,如果我配置多memcached
台服务器,缓存请求会散列到服务器,但每台服务器都是单点故障(即,如果一个服务器出现故障,应用程序将失败)。
我们希望如果其中一memcached
台服务器出现故障,mybatis
客户端将此缓存视为丢失,继续工作并在另一台可用memcached
服务器上建立缓存备份。
有人有这方面的经验吗?
php - 我们应该在哪里处理逻辑上的缓存故障转移
我开发了一个PHP
应用程序,Symfony-2
我需要cache
在我的应用程序层上处理故障转移。例如,假设您必须注意性能,并且您被迫在应用程序中生成准确的响应。此外,您不能在您的应用程序中进行集群cache
,high-availability
因此您需要检查cache
连接是否断开,然后您应该切换到DB
处理程序,并且您第一次能够从 消费cache
,您必须从DB
.
我想知道invalidate
我的缓存如何以及我应该在哪里把这个逻辑放在我的业务中。