Zebra 教程:数据库访问层中间件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zebra 教程:数据库访问层中间件相关的知识,希望对你有一定的参考价值。

Zebra是点评内部使用的数据库访问层中间件,它具有以下的功能点:

配置集中管理,动态刷新
支持读写分离、分库分表
丰富的监控信息在CAT上展现
其中的三个组件的功能分别是(腾云科技ty300.com):

zebra-api : 最主要的访问层中间件(勤快学qkxue.net)
zebra-ds-monitor-client:基于CAT的监控(可选)
zebra-dao:基于MyBatis的异步化的DAO组件(可选)
编译
1. git clone https://github.com/dianping/zebra.git
2. git checkout mvn-repo
3. 拷贝里面的mvn依赖到本地仓库(第2和3步骤主要是为了使用zebra-ds-monitor-client中的CAT监控)
4. mvn clean install -DskipTests
使用
zebra-api : 文档
zebra-ds-monitor-client
zebra-dao:文档

以上是关于Zebra 教程:数据库访问层中间件的主要内容,如果未能解决你的问题,请参考以下文章

分布式数据层中间件详解:如何实现分库分表+动态数据源+读写分离

中间件另一类分类方式

Zend 框架数据访问层 (DAL)

HttpContext访问的正确姿势

PHP三层结构(下)——PHP实现AOP

Django教程