Configuración de prioridad de réplica
Función
Esta API se utiliza para configurar la prioridad de réplica. Cuando el nodo maestro es defectuoso, una réplica con un peso menor tiene una prioridad más alta para ser promovido a maestro.
URI
POST /v2/{project_id}/instances/{instance_id}/groups/{group_id}/replications/{node_id}/slave-priority
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
project_id |
Sí |
String |
ID del proyecto. |
|
instance_id |
Sí |
String |
ID de instancia. |
|
group_id |
Sí |
String |
ID de shard. |
|
node_id |
Sí |
String |
ID del nodo. |
Parámetros de solicitud
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
slave_priority_weight |
Sí |
Integer |
Prioridad de réplica. El valor varía de 0 a 100. El valor 0 indica que la promoción está deshabilitada de forma predeterminada. |
Parámetros de respuesta
Código de estado: 400
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
|
error_code |
String |
Código de error. Máximo: 9 |
|
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 401
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
|
error_code |
String |
Código de error. Máximo: 9 |
|
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 403
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
|
error_code |
String |
Código de error. Máximo: 9 |
|
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 404
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
|
error_code |
String |
Código de error. Máximo: 9 |
|
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 500
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
|
error_code |
String |
Código de error. Máximo: 9 |
|
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Solicitudes de ejemplo
POST https://{dcs_endpoint}/v2/{project_id}/instance/{instance_id}/groups/{group_id}/replications/{node_id}/slave-priority
{
"slave_priority_weight" : 100
}
Ejemplo de respuestas
Ninguno
Códigos de estado
|
Código de estado |
Descripción |
|---|---|
|
204 |
Se configuro con éxito la prioridad de réplica. |
|
400 |
Solicitud no válida. |
|
401 |
Información de autenticación no válida. |
|
403 |
La solicitud se rechaza. |
|
404 |
La página solicitada no se encuentra. |
|
500 |
Error interno del servicio. |
Códigos de error
Consulte Códigos de error.