2012-11-19 45 views
0

使用Couchbase與memcached協議可有人點我到例如Java代碼可以與Memcached的服務器和服務器Couchbase工作兩者。如果我理解正確,可以使用spymemcached與兩臺服務器通信。這是否意味着我可以使用相同的代碼連接(顯然使用不同的URL)獲取並將值賦予它們或有一些差異?從Java

回答

0

根據couchbase documentation它支持文本memcached協議。因此,您可以使用任何可用的Java memcached客戶端,並重復使用用於memcached的相同代碼。 Couchbase僅通過moxi支持memcached協議。

1

任何特別的原因直接使用memcached協議?

使用Couchbase時的最佳做法是使用客戶端SDK(支持多種語言,因爲您可以在這裏看到http://www.couchbase.com/develop,包括Java)?

之所以說它是最好使用SDK(和您必須使用末席同樣的原因)是因爲能夠從你的應用程序支持集羣。

您的客戶端SDK直接將業務轉移到正確的集羣節點,而且當你添加新的節點(或節點時,不及格)的羣地圖將自動更新。

的Java SDK的教程將指導您完成開發使用Couchbase的應用程序的不同步驟: - http://www.couchbase.com/docs/couchbase-sdk-java-1.1/tutorial.html

所以,你可以使用Java客戶端SDK?

+0

使用memcached協議是我們的建築師的要求。 – tropikalista