Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Configurar las políticas de acceso para un endpoint de proxy de base de datos

Última actualización: Oct 10, 2026

Después de habilitar la función de proxy de base de datos en una instancia ApsaraDB RDS for MySQL, es posible que necesite modificar la configuración de conexión predeterminada de los endpoints del proxy de base de datos según sus necesidades. Anteriormente, a un endpoint de proxy de base de datos se le conocía como proxy terminal. En este tema se describen los parámetros de la configuración de conexión de un endpoint de proxy de base de datos y cómo configurarlos.

Requisitos previos

La función de proxy de base de datos está habilitada. Para obtener más información, consulte Enable the database proxy.

Configurar los ajustes de conexión de un endpoint de proxy de base de datos

Nota

Puede conectarse a una instancia RDS mediante los endpoints internos y públicos de distintos endpoints de proxy, según lo requiera su operación.

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia RDS. Luego, busque la instancia RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Database Proxy.

  3. En la sección Connection Information, busque el endpoint de proxy de base de datos que desea configurar en la columna Proxy Endpoint (Terminal) ID y haga clic en Modify Configuration dentro de la columna Actions.

  4. En el cuadro de diálogo que aparece, modifique los ajustes de conexión del endpoint de proxy de base de datos según sus necesidades. A continuación se describen los parámetros correspondientes.

    Parámetro

    Descripción

    Connection Description

    Descripción personalizada del endpoint de proxy de base de datos. La descripción puede tener un máximo de 30 caracteres.

    Network and Zone

    Zona y vSwitch del proxy de base de datos.

    Read/Write Attribute

    Atributos de lectura y escritura del endpoint de proxy de base de datos (anteriormente denominado proxy terminal).

    • Read/Write (Read/Write Splitting): el endpoint de proxy de base de datos se conecta a la instancia RDS principal y a sus instancias RDS de solo lectura, además de recibir solicitudes de escritura. Este es el valor predeterminado.

    • Read-only (Primary Instance Not Connected to Receive Write Requests): el endpoint de proxy de base de datos se conecta únicamente a las instancias RDS de solo lectura y no recibe solicitudes de escritura.

    Nota

    Nearest Access

    Indica si se habilita la función de acceso más cercano. Se recomienda habilitarla para reducir la latencia de acceso y mejorar el rendimiento. Para obtener más información, consulte Configure nearest access.

    Connection Pooling

    Tipo de pool de conexiones. Para obtener más información, consulte Configure connection pooling.

    • Transaction-level Connection Pooling: se recomienda seleccionar esta opción.

      • En la mayoría de los casos, las cargas de trabajo requieren conexiones de corta duración.

      • Las conexiones se establecen con frecuencia.

      • El número de conexiones supera el máximo que admite una instancia RDS.

      En los escenarios anteriores, seleccione esta opción siempre que los límites del pool de conexiones por transacción no afecten sus cargas de trabajo. Para obtener más información, consulte Limits of transaction connection pools.

    • Session-level Connection Pooling

      • En la mayoría de los casos, las cargas de trabajo requieren conexiones de corta duración.

      • Las conexiones se establecen con frecuencia.

      En los escenarios anteriores, seleccione esta opción si los límites del pool de conexiones por transacción afectan sus cargas de trabajo. Para obtener más información, consulte Limits of transaction connection pools.

    • Disable Connection Pooling: esta opción se selecciona de forma predeterminada.

      • En la mayoría de los casos, las cargas de trabajo requieren conexiones persistentes.

      • El número de conexiones es bajo.

      • Sus aplicaciones utilizan pools de conexiones como Druid, DBCP, c3p0 o HikariCP.

      En los escenarios anteriores, no necesita utilizar un pool de conexiones.

    Nota

    Si la versión del proxy de base de datos de su instancia RDS es anterior a la 2.9.1, este parámetro solo está disponible cuando el parámetro Read/Write Attribute se establece en Read/Write (Read/Write Splitting). Si la versión del proxy de base de datos de su instancia RDS es 2.9.1 o posterior, no existen restricciones.

    Latency Threshold

    Latencia máxima permitida para la replicación de datos desde la instancia RDS principal hacia sus instancias RDS de solo lectura. Valores válidos: de 0 a 3600. Unidad: segundos.

    Las instancias RDS de solo lectura pueden replicar datos de la instancia RDS principal con cierta latencia, la cual varía según el estado de las sentencias SQL ejecutadas. Se recomienda establecer este parámetro en un valor mayor o igual a 30.

    Nota
    • Si la versión del proxy de base de datos de su instancia RDS es anterior a la 2.9.1, solo puede configurar el ajuste del pool de conexiones para un endpoint de proxy de base de datos establecido como read/write. Si la versión del proxy de base de datos de su instancia RDS es 2.9.1 o posterior, no existen restricciones.

    • Cuando la latencia de replicación de datos hacia una instancia RDS de solo lectura es menor que el valor de este parámetro y el peso de lectura de dicha instancia no es 0, el sistema reenvía las solicitudes de lectura a la instancia RDS de solo lectura.

    • Seleccione Disable para este parámetro. En ese caso, las solicitudes de lectura se distribuyen entre las instancias de solo lectura sin importar su latencia.

    • Si selecciona Read/Write (Read/Write Splitting) en Read/Write Attributes, el valor predeterminado de este parámetro es 30 segundos. Si selecciona Read-only (Primary Instance Not Connected to Receive Write Requests) en Read/Write Attributes, este parámetro se deshabilita de forma predeterminada.

    Transaction Splitting

    Capacidad de división de transacciones. El valor es fijo: Enabled. Una vez habilitada la división de transacciones, el sistema reenvía a las instancias RDS de solo lectura aquellas solicitudes de lectura que ocurren antes de las operaciones de escritura dentro de las transacciones. De esta manera, se reduce la carga sobre la instancia RDS principal.

    Nota

    Este parámetro solo aparece cuando el parámetro Read/Write Attribute se establece en Read/Write (Read/Write Splitting). Para obtener más información, consulte Use transaction splitting.

    Read Weight Allocation

    Método utilizado para asignar los pesos de lectura.

    • Automatic Distribution: el sistema asigna automáticamente un peso de lectura a cada instancia RDS de su entorno de base de datos, de acuerdo con sus especificaciones. Cuando crea una instancia RDS de solo lectura, el sistema le asigna un peso de lectura de forma automática para que procese solicitudes de lectura.

    • Custom: debe especificar un peso de lectura para cada instancia RDS de solo lectura. Valores válidos: de 0 a 10000. Las instancias RDS de solo lectura procesan las solicitudes de lectura según los pesos indicados. El peso de lectura predeterminado de una nueva instancia RDS de solo lectura es 0, por lo que debe modificarlo.

    Nota
    • La función de acceso más cercano garantiza que las solicitudes se reenvíen desde su aplicación hacia el proxy de base de datos. La configuración del peso de lectura asegura que dichas solicitudes pasen del proxy de base de datos a las bases de datos del backend, un proceso que no se ve afectado por la función de acceso más cercano. Utilice ambas funciones en conjunto para minimizar la latencia de acceso.

    • Un peso de lectura mayor implica que la instancia procesará más solicitudes de lectura. Por ejemplo, si la instancia RDS principal tiene tres instancias RDS de solo lectura con pesos de 100, 200 y 200, y el peso de la instancia principal es 0, esta última solo procesará solicitudes de escritura. Sus instancias de solo lectura atenderán las solicitudes de lectura en una proporción de 1:2:2.

    • No es posible especificar pesos para las instancias RDS de solo lectura que ya tienen definida una latencia de replicación de datos. Para obtener más información, consulte Establecer la latencia de replicación de datos de una instancia ApsaraDB RDS for MySQL de solo lectura Configure a data replication latency for a read-only ApsaraDB RDS for MySQL instance

    • Cuando modifica este parámetro, los nuevos pesos de lectura surten efecto de inmediato y no provocan indisponibilidad del servicio. Las conexiones existentes también siguen siendo válidas. Solo las solicitudes enviadas a través de conexiones nuevas se enrutan con los pesos actualizados.

    • Si utiliza RDS Cluster Edition, los pesos de lectura que especifique corresponderán a los nodos primario y secundario del clúster RDS.

    • Si utiliza RDS High-availability Edition, debe crear como mínimo una instancia RDS de solo lectura antes de poder especificar pesos de lectura.

    • Para obtener más información sobre cómo configurar los atributos de lectura y escritura, consulte Configure the read and write attributes and the read weight of the database proxy.

  5. Haga clic en OK.

Nota

Puede configurar los ajustes de conexiones persistentes del proxy de base de datos según sus necesidades. Si configura estos ajustes, como habilitar o deshabilitar las conexiones persistentes, el cambio aplicará a todos los endpoints de proxy de base de datos de la instancia RDS. Las conexiones persistentes mantienen el enlace entre la aplicación y el proxy de base de datos de la instancia RDS durante un cambio de instancia o una falla de la misma. Si su aplicación se conecta al entorno de base de datos mediante el endpoint de proxy de base de datos, no se producirán errores de desconexión. Para obtener más información, consulte Configure persistent connection settings.

Referencias

Operaciones relacionadas

Operación

Descripción

DescribeDBProxy

Consulta los detalles del proxy de base de datos de una instancia.

DescribeDBProxyEndpoint

Consulta la configuración de conexión de un endpoint de proxy de base de datos conectado a una instancia.

ModifyDBProxyEndpoint

Modifica los ajustes de un endpoint de proxy de base de datos conectado a una instancia.