memcached的客户可关键数据分发到多个实例?

问题描述 投票:0回答:1

在多个memcached的实例的一些测试,我意识到,spymemcached Java客户端被均匀地分布在整个配置的实例的关键数据。我知道memcached是分布式的,但在那里客户端配置为关键数据写入到所有配置的实例的方法吗?我知道,内存高速缓存方法这样不是设计来取代永久存储(DB),但我有零需要持久存储,需要一个轻量级的方式,以我服务的两个或多个实例之间的同步基本键/值数据。

我原型测试Java代码伟大的工作,我觉得spymemcached API将整合好,但我需要memcached实例之间复制数据。如果我指定的数据将被分发给所有,而不是在所有可用的多个实例MC我以为。谢谢。

java memcached spymemcached
1个回答
1
投票

有一些的memcached客户端,允许多个分布式缓存服务器之间的数据复制。从我可以告诉,SpyMemcached是不是其中之一。

你为什么要这样,我不明白不过。轻量的同步效果一样好,而不复制。 Memcached的客户一般(包括SpyMemcached)使用一致的散列从关键服务器映射,让你的服务的每个实例将查找在同一台服务器上的一个键。

© www.soinside.com 2019 - 2024. All rights reserved.