Предпочитать пайл c конкретным состоянием
Ниже приведен пример кода установки опции алгоритма балансировки "предпочитать пайл c конкретным состоянием" в YDB SDK.
Если при установке опции состояние не задано, SDK предпочитает PRIMARY пайл.
Данная опция имеет смысл, только если кластер находится в bridge режиме. Если это неверно, SDK будет использовать равномерную случайную балансировку.
#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;
}
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.
Функциональность на данный момент не поддерживается.