本文主要是介绍UMP认识:(二)系统功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)容灾
容灾分为两个过程:将宕机主库切换为备用从库&将恢复的主库重新上线。
UMP系统一般会为每个用户至少创建两个MySQL实例(主库、从库),ZooKeeper会负责维护它们。
当主库出现故障,便需要进行主从切换,过程如下:
ZoKeeper探测到主库故障,通知Controller服务器;
Controller首先修改“路由表”(用户名到后端SQL实例地址的映射关系)、然后将主库标记不可用;
然后通过消息中间件RabbitMQ通知所有Proxy服务器来修改“路由表”。
这篇关于UMP认识:(二)系统功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!