2012-03-22 44 views
0

我想知道如果我可以看到任何实例源代码:使用客户端磨西客户端的(C语言)。客户端磨西案?

我见过架构,但我不知道如何在代码中编写它。

此外,从get_callback函数,如果我需要返回CAS值和收到的数据,有没有建议的方式来做到这一点?

这是什么vbucketmap的东西?他们代表什么以及如何配置它们?

回答

1

客户端moxi意味着你在你的客户端机器上安装了一个moxi服务器,然后告诉客户端连接到本地主机上的moxi。这意味着如果moxi在本地主机端口11211上运行,那么你告诉你客户端连接到本地主机端口11211,并且moxi将处理与服务器的通信。您不需要编写任何特殊代码来执行此操作。

此外,从get_callback功能,如果我需要返回CAS值和接收的数据,是否有任何建议的方式做到这一点?

我不是很熟悉的C API,但有可能是一个获取函数调用返回CAS编号回调。

这是什么vbucketmap的东西?他们代表什么以及如何配置它们?

甲vbucket地图是地图服务器VBuckets的。在Couchbase服务器中,您的数据可以散列到1024个vbuckets。 VB在集群周围传播,地图告诉客户端向哪个服务器发送请求。这就是说你不应该用你的代码触摸vbucket地图。该映射从集群获取,并由客户端SDK或您的案例Moxi进行管理。

+0

很难在我的CentOS上安装MOXI ...不断收到memcached相关错误(未找到)...使我安装各种memcache库...不断给我愚蠢的错误... – 2012-03-26 06:38:32

+0

只需下载rpm。 http://packages.couchbase.com/releases/1.8.0/moxi-server_x86_64_1.8.0.rpm 然后输入 “转-i PACKAGE_NAME”。另外,这个链接是针对64位rpm的。 – mikewied 2012-03-26 22:42:50

+0

KK我会尽力感谢 – 2012-03-27 00:29:15