具有复制功能的memcachedb的Java客户端

时间:2012-10-26 15:28:41

标签: java memcached replication

我有一个master和一个slave memcachedb服务器。我需要一些java客户端来memcache db这样的机会:

首先,它建立与主服务器的连接。如果master失败,slave应该成为master,java client应该重新连接到他。第一台服务器修复后,它们必须再次复制。

那么,请你帮我为memcachedb选择最好的java客户端吗?

问候,Evgeniy

3 个答案:

答案 0 :(得分:1)

Spring Framework应该通过缓存模块包含对memcached的支持。我知道EhCache是​​支持者。如果您使用Java,EHCache可能值得一看,因为它不需要额外的安装过程作为memcached。此外,如果Spring没有适配器,那么提供一个适配器应该很简单,允许您动态切换缓存实现而无需更改代码。

答案 1 :(得分:0)

我使用xmemcached作为java客户端,其中几个Memcached服务器在并行工作。 (不是主人/奴隶( 只有一个问题,当你说Memcached DB这是使用Memcached的目的?缓存还是数据库?

答案 2 :(得分:0)

最后,我还没有找到任何可以在复制模式下使用多个服务器的解决方案。因此,如果要在多个节点上拥有相同的数据,则应手动添加。如果某些服务器出现故障,您应手动重新连接到另一台服务器。

如果您找到了更好的解决方案,请告诉我。

问候,Evgeniy