0

クライアント側のMoxiを使用しているクライアントのソースコード(言語:C)の例を見ることができるかどうか疑問に思いました。

アーキテクチャを見たことがありますが、コードで書く方法がわかりません。

また、get_callback関数から、CAS値と受信したデータを返す必要がある場合、これを行うための提案された方法はありますか?

そして、このvbucketmapのことは何ですか?それらは何を表し、どのように構成するのですか?

4

1 に答える 1

1

クライアント側のmoxiは、クライアントマシンにmoxiサーバーをセットアップしてから、ローカルホスト上のmoxiに接続するようにクライアントに指示することを意味します。これは、moxiがローカルホストポート11211で実行されている場合、クライアントにローカルホストポート11211に接続するように指示すると、moxiがサーバーとの通信を処理することを意味します。これを行うために特別なコードを書く必要はありません。

また、get_callback関数から、CAS値と受信したデータを返す必要がある場合、これを行うための提案された方法はありますか?

私はcapiにあまり詳しくありませんが、コールバックでcasidを返すgets関数呼び出しがある可能性があります。

そして、このvbucketmapのことは何ですか?それらは何を表し、どのように構成するのですか?

vbucketマップは、サーバーからVBucketへのマップです。Couchbase Serverには、データをハッシュできる1024個のvbucketsがあります。VBucketsはクラスター全体に広がり、マップはクライアントに要求を送信するサーバーを指示します。そうは言っても、コードでvbucketマップに触れてはいけません。マップはクラスターから取得され、クライアント側のSDKまたはこの場合はMoxiによって管理されます。

于 2012-03-23T20:43:24.027 に答える