クライアント側のMoxiを使用しているクライアントのソースコード(言語:C)の例を見ることができるかどうか疑問に思いました。
アーキテクチャを見たことがありますが、コードで書く方法がわかりません。
また、get_callback関数から、CAS値と受信したデータを返す必要がある場合、これを行うための提案された方法はありますか?
そして、このvbucketmapのことは何ですか?それらは何を表し、どのように構成するのですか?
クライアント側のMoxiを使用しているクライアントのソースコード(言語:C)の例を見ることができるかどうか疑問に思いました。
アーキテクチャを見たことがありますが、コードで書く方法がわかりません。
また、get_callback関数から、CAS値と受信したデータを返す必要がある場合、これを行うための提案された方法はありますか?
そして、このvbucketmapのことは何ですか?それらは何を表し、どのように構成するのですか?
クライアント側のmoxiは、クライアントマシンにmoxiサーバーをセットアップしてから、ローカルホスト上のmoxiに接続するようにクライアントに指示することを意味します。これは、moxiがローカルホストポート11211で実行されている場合、クライアントにローカルホストポート11211に接続するように指示すると、moxiがサーバーとの通信を処理することを意味します。これを行うために特別なコードを書く必要はありません。
また、get_callback関数から、CAS値と受信したデータを返す必要がある場合、これを行うための提案された方法はありますか?
私はcapiにあまり詳しくありませんが、コールバックでcasidを返すgets関数呼び出しがある可能性があります。
そして、このvbucketmapのことは何ですか?それらは何を表し、どのように構成するのですか?
vbucketマップは、サーバーからVBucketへのマップです。Couchbase Serverには、データをハッシュできる1024個のvbucketsがあります。VBucketsはクラスター全体に広がり、マップはクライアントに要求を送信するサーバーを指示します。そうは言っても、コードでvbucketマップに触れてはいけません。マップはクラスターから取得され、クライアント側のSDKまたはこの場合はMoxiによって管理されます。