对于您的项目,选择了 memcached。找到了 Java xmemcached 和 spymemcached 的两个实现。关于这些产品之间差异的信息很少。
- 本质区别是什么?
- 一个比另一个有什么优势?
- 你如何在你的项目中使用?
对于您的项目,选择了 memcached。找到了 Java xmemcached 和 spymemcached 的两个实现。关于这些产品之间差异的信息很少。
xmemcached 的优点:
- 支持故障转移 - 配置“host1:port,host2:port”。客户端进入“host1:port”,直到这个 memcached 处于活动状态。在这个 memcached 失败后,它进入“host2:port”。
xmemcached 的缺点:
- setWithNoReply() 操作不稳定。我们不得不使用 set() 代替:http
://code.google.com/p/xmemcached/issues/detail?id=194
- 分区/分片很重。配置“host1:port,host2:port host3:port,host4:port”对客户端来说比配置“host1:port,host2:port”要重得多
——xmemcached只有一个贡献者,而有很多贡献者spymemcached 中的贡献者