文件名称:compass:Compass是一个轻量级的嵌入式分布式数据库访问层框架
文件大小:1.85MB
文件格式:ZIP
更新时间:2024-06-02 22:15:14
Java
分布式数据库中间件-Compass 功能介绍 Compass是搜狗商业平台研发部开发的一套轻量级的分布式数据库访问框架,支持单库、主从库读写分离、分库、分库之后再分表、从库负载均衡和HA等使用场景,并且在框架层面提供了主从反延迟策略。Compass采用Spring配置的方式与应用系统整合,并能与目前主流的数据访问层框架Spring JdbcTemplate、MyBatis和Hibernate无缝集成,为应用系统提供透明的分布式数据访问服务。下图是Compass的功能点列表: 工程结构 Compass分为4个子模块: compass-core: Compass框架最核心的功能模块,提供指定路由键(RouteKey)的情况下的分布式数据库访问。 compass-delayfree:提供主从反延迟的策略的集成,如果不使用该功能可以不依赖。 compass-aggregation:提供有限程度的全