

# 功能优势

## 业务透明访问

在原有的主从节点模式中，主UDB节点和每个从节点有一个单独的连接地址，用户需要在业务程序中，单独对每个地址自行进行配置管理，才能实现将写请求发往主UDB节点，
而将读请求发往从节点。

UDB的读写分离中间件，将多个主从节点整合为一个集群，
通过额外的提供一个读写分离地址，即可对所属主从节点进行读写操作，读写语句的转发逻辑完全对业务透明，降低维护成本。

## 双活高可用

相对于业内开源读写分离中间件的单节点部署方式， UDB读写分离Proxy采用双活部署， 同时前端利用分布式负载均衡产品ULB来做负载均衡和容灾，
整个Proxy层无单点， 高可用和稳定性得以保证。

## 易管理

在控制台上一键即可开启/释放读写分离功能， 提供四种读请求分发模式， 供客户根据业务需要灵活选择和配置。这四种模式为：

1\. 主节点： 读请求只下发给主节点， 从节点不下发任何请求；

2\. 节点均衡： 读请求均匀分发给主从节点；

3\. 只读节点均衡： 读请求均匀分发给所有从节点，但不分发给主节点；

4\. 自定义： 客户自定义读请求的分发比例。

## 自动容错

读写分离Proxy会对所属主从复制集群的所有节点，进行健康检查。 当发现主节点不可用时，
将拒绝发往主节点的写入请求以及系统命令等。当发现从节点不可用或者和主节点的数据延迟超过阈值（该阈值可配置）时，将把不可用的从节点剔除出分发目标列表，直到从节点恢复或者数据延迟低于阈值时，才将其重新加入分发目标列表。

## 永久免费

UDB读写分离功能对所有客户永久免费使用， 客户无需支付任何额外费用。
