代理终端是指通过独享代理地址(读写分离地址)实现读写请求的自动转发。
操作步骤
设置后,您需要在应用程序中配置代理终端地址(即独享代理地址),就可以使写请求自动转发到主实例,读请求自动转发到各个只读实例。
页面介绍
开启数据库独享代理后,您可以在该页面设置读写分离的部分参数,说明如下。
类别 | 参数 | 说明 |
---|---|---|
基本信息 | SSL证书信息 | 设置独享代理SSL加密,保证数据的传输安全。 |
受保护地址 | 展示当前受SSL证书保护的连接地址。您可以根据需求修改SSL加密地址。 | |
SSL证书有效期 | 展示当前SSL证书的过期时间。 | |
SSL证书有效性 | 展示当前SSL证书是否有效。 | |
权重分配模式 | 分为如下两种模式:
|
|
延迟阈值 | 只读实例同步主实例数据时允许的最长延迟时间。若一个只读实例的延迟时间超过该阈值,则不论该只读实例的权重是多少,读请求都不会转发至该只读实例。 | |
参与实例个数 | 参与读写分离的主实例和只读实例的总个数。 | |
读写属性 | 展示当前代理终端的读写方式。 | |
连接池 | 设置代理连接地址的连接池类型。更多信息,请参见设置连接池类型。 | |
事务拆分 | 读写分离地址是否开通了事务拆分功能。事务拆分能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。详情请参见事务拆分。
说明 您可以单击右侧的
开通或
关闭按钮开关事务拆分功能。
|
|
主实例 | 主实例ID。 右侧会显示对应的权重。 | |
只读实例 | 只读实例ID。右侧会显示对应的权重。 | |
示意图 | 无 | 展示主实例和只读实例的架构以及当前状态。 |
相关API
API | 描述 |
---|---|
DescribeDBProxy | 查询RDS实例的数据库独享代理详情。 |
DescribeDBProxyEndpoint | 查询RDS实例独享代理的连接地址信息。 |
ModifyDBProxyEndpoint | 修改RDS实例数据库独享代理的连接地址信息。 |