cluster简介
udb-cluster是位于udb和客户端中件的一个组件,接收客户端请求,并转发到后端可用udb服务器。
主要有以下特点:
连接池
cluster 会初始化指定数量的连接,用于时刻准备接收客户端的连接请求,同时还和后端udb保持连接,很好的减少建立连接的开销,提高响应速度。
负载均衡
cluster 会自动分发select查询到所有可用的后端udb服务器中,增加了整体吞吐量。
高可用
cluster节点之间利用watchdog心跳检测,保证高可用ip始终存活于某一个节点。
故障转移
当udb主节点故障时,cluster自动切换从节点为主节点,同时剔除主节点,实现故障转移。
维护udb更方便
cluster对于客户端和udb服务器来说是透明的,当udb需要停机维护时,可以随时下线,cluster会自动调度请求到其它可用节点。 维护完成后手动上线,即可加入集群响应业务请求。
架构图
