Search:

Search all manuals
Search this manual
Manual
Couchbase Server 1.8 マニュアル
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
10.1 REST/JSON
Chapter Sections
Chapters

10.1.4. マップ更新の事前通知

上記NOT_MY_VBUCKETの処理方法について、現在計画されている、今後の改善は、Couchbaseがリバランスの開始時にオプションとして2つ目のマップをすぐに送信することです。"早送りマップ"と呼ばれるこの二番目のマップは、リバランス後のクラスタを表す最終のvBucketサーバマップを用意します。クライアントライブラリは、すべてのサーバを一から探索することを避けるため、NOT_MY_VBUCKETエラー時にオプションの早送りマップを使用することができます。そして、直接最終的なvBucketの所有者と対話することができます。

ここで早送りマップを処理するlibvBucketの実装を参照してください。

しかしながら、線形探索は有効なエラーハンドリング手法として、クライアントライブラリの実装内に残しておくべきです。