Prefer a pile with a specific state
Below is example of the code for setting the "prefer pile with a specific state" balancing algorithm in YDB SDK.
If no state is specified when setting the option, the SDK prefers the PRIMARY pile.
This option only makes sense if the cluster is operating in bridge mode. If it is not, the SDK will use random choice balancing algorithm.
Go
C++
Python
JavaScript
Java
This functionality is not currently supported.
#include <ydb-cpp-sdk/client/driver/driver.h>
int main() {
auto connectionString = std::string(std::getenv("YDB_CONNECTION_STRING"));
auto driverConfig = NYdb::TDriverConfig(connectionString)
.SetBalancingPolicy(NYdb::TBalancingPolicy::UsePreferablePileState(NYdb::EPileState::PRIMARY));
NYdb::TDriver driver(driverConfig);
// ...
driver.Stop(true);
return 0;
}
This functionality is not currently supported.
This section is under development.
This functionality is not currently supported.