使用Couchbase和Java的memcached协议

时间:2012-11-19 14:36:17

标签: java memcached couchbase

有人能指出我可以使用Memcached服务器和Couchbase服务器的Java代码示例。如果我理解正确,可以使用spymemcached与两个服务器进行通信。这是否意味着我可以使用相同的代码进行连接(显然使用不同的URL)获取并将值添加到它们或存在一些差异?

2 个答案:

答案 0 :(得分:1)

直接使用memcached协议的任何特殊原因?

使用Couchbase时的最佳做法是使用客户端SDK(支持许多语言,如此处http://www.couchbase.com/develop,包括Java)?

为什么使用SDK更好(并且出于同样的原因,你必须使用Moxi)是因为能够支持应用程序中的群集。

您的客户端SDK会将操作定向到正确的群集节点,但是当您添加新节点时(或节点失败时),群集映射也会自动更新。

Java SDK教程将指导您完成使用Couchbase开发应用程序的不同步骤: - http://www.couchbase.com/docs/couchbase-sdk-java-1.1/tutorial.html

那么,您可以使用Java客户端SDK吗?

答案 1 :(得分:0)

根据couchbase documentation,它支持文本memcached协议。因此,您可以使用任何可用的java memcached客户端,并重用与memcached相同的代码。 Couchbase仅通过moxi支持memcached协议。