Reference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny.
Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cluster_ids
def cluster_ids() -> ::Array<::String>
#cluster_ids=
def cluster_ids=(value) -> ::Array<::String>
#row_affinity
def row_affinity() -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny::RowAffinity
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny::RowAffinity) — Row affinity sticky routing based on the row key of the request. Requests that span multiple rows are routed non-deterministically.
#row_affinity=
def row_affinity=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny::RowAffinity
- value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny::RowAffinity) — Row affinity sticky routing based on the row key of the request. Requests that span multiple rows are routed non-deterministically.
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny::RowAffinity) — Row affinity sticky routing based on the row key of the request. Requests that span multiple rows are routed non-deterministically.