功能优势
业务透明访问
在原有的主从节点模式中,主UDB节点和每个从节点有一个单独的连接地址,用户需要在业务程序中,单独对每个地址自行进行配置管理,才能实现将写请求发往主UDB节点, 而将读请求发往从节点。
UDB的读写分离中间件,将多个主从节点整合为一个集群, 通过额外的提供一个读写分离地址,即可对所属主从节点进行读写操作,读写语句的转发逻辑完全对业务透明,降低维护成本。
双活高可用
相对于业内开源读写分离中间件的单节点部署方式, UDB读写分离Proxy采用双活部署, 同时前端利用分布式负载均衡产品ULB来做负载均衡和容灾, 整个Proxy层无单点, 高可用和稳定性得以保证。
易管理
在控制台上一键即可开启/释放读写分离功能, 提供四种读请求分发模式, 供客户根据业务需要灵活选择和配置。这四种模式为:
1. 主节点: 读请求只下发给主节点, 从节点不下发任何请求;
2. 节点均衡: 读请求均匀分发给主从节点;
3. 只读节点均衡: 读请求均匀分发给所有从节点,但不分发给主节点;
4. 自定义: 客户自定义读请求的分发比例。
自动容错
读写分离Proxy会对所属主从复制集群的所有节点,进行健康检查。 当发现主节点不可用时, 将拒绝发往主节点的写入请求以及系统命令等。当发现从节点不可用或者和主节点的数据延迟超过阈值(该阈值可配置)时,将把不可用的从节点剔除出分发目标列表,直到从节点恢复或者数据延迟低于阈值时,才将其重新加入分发目标列表。
永久免费
UDB读写分离功能对所有客户永久免费使用, 客户无需支付任何额外费用。