Zebra
是在c3p0
和tomcat-jdbc
基础上进行包装成的点评内部使用的动态数据源
,它具有以下的功能点:
- 对业务隐藏数据源相关配置,比如主库或者从库的位置、用户名以及密码等
- 实时响应配置变化,应用自刷新无需重启
- 读写分离,支持多种场景的自定义路由策略
- 支持分库分表,具体接入请参考文档
- 底层多数据源支持:
c3p0
或者tomcat-jdbc
或者druid
- 丰富的监控信息在
CAT
上展现 - 支持DBA方便的对数据库进行维护,如写库切换,读库上线下线,用户名密码变更等
- 支持SQL流控,DBA可以在后台按照比例对指定SQL语句进行限制访问