Routing4DB數(shù)據(jù)源路由框架
*Routing4DB* 是由Java實(shí)現(xiàn)的基于接口代理策略實(shí)現(xiàn)的數(shù)據(jù)源路由框架,實(shí)現(xiàn)了讀寫分離, 數(shù)據(jù)拆分。
通過數(shù)據(jù)源路由實(shí)現(xiàn)以下功能:
一、Master-Slave讀寫分離實(shí)現(xiàn)
1.1寫Master,讀多個(gè)Slaves
1.2寫Master,讀Master和多個(gè)Slave
1.3 Master-Standby-Slaves實(shí)現(xiàn)
二、分庫路由功能,構(gòu)建分布式數(shù)據(jù)庫
2.1單機(jī)分庫功能
2.2 多機(jī)集群分庫,構(gòu)建分布式數(shù)據(jù)庫
2.3 高可用多機(jī)分布式集群
三、負(fù)載均衡
四、自定義數(shù)據(jù)源路由策略
如果框架自帶的路由策略不能滿足你們要求時(shí),你可以通過的擴(kuò)展路由接口,自定義路由策略。
五、指定特定數(shù)據(jù)源
六、支持單數(shù)據(jù)源事務(wù)
七、針對(duì)Mybatis的增強(qiáng)功能
評(píng)論
圖片
表情
