我有一个master和一个slave memcachedb服务器。我需要一些java客户端来memcache db这样的机会:
首先,它建立与主服务器的连接。如果master失败,slave应该成为master,java client应该重新连接到他。第一台服务器修复后,它们必须再次复制。
那么,请你帮我为memcachedb选择最好的java客户端吗?
问候,Evgeniy
答案 0 :(得分:1)
Spring Framework应该通过缓存模块包含对memcached的支持。我知道EhCache是支持者。如果您使用Java,EHCache可能值得一看,因为它不需要额外的安装过程作为memcached。此外,如果Spring没有适配器,那么提供一个适配器应该很简单,允许您动态切换缓存实现而无需更改代码。
答案 1 :(得分:0)
我使用xmemcached作为java客户端,其中几个Memcached服务器在并行工作。 (不是主人/奴隶( 只有一个问题,当你说Memcached DB这是使用Memcached的目的?缓存还是数据库?
答案 2 :(得分:0)
最后,我还没有找到任何可以在复制模式下使用多个服务器的解决方案。因此,如果要在多个节点上拥有相同的数据,则应手动添加。如果某些服务器出现故障,您应手动重新连接到另一台服务器。
如果您找到了更好的解决方案,请告诉我。
问候,Evgeniy