Zebra 数据库访问层中间件

开源网站开源项目 24-05-12 11:37:27

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

配置集中管理,动态刷新

支持读写分离、分库分表

丰富的监控信息在CAT上展现

其中的三个组件的功能分别是:

zebra-api : 最主要的访问层中间件

zebra-ds-monitor-client:基于CAT的监控(可选)

zebra-dao:基于MyBatis的异步化的DAO组件(可选)

编译

1.gitclonehttps://github.com/dianping/zebra.git2.gitcheckoutmvn-repo3.拷贝里面的mvn依赖到本地仓库(第2和3步骤主要是为了使用zebra-ds-monitor-client中的CAT监控)4.mvncleaninstall-DskipTests

使用

zebra-api : 文档

zebra-ds-monitor-client

zebra-dao:文档

[Zebra 数据库访问层中间件]相关推荐

Lioness Lioness 编程语言

Lioness 是为数学计算而设计的高级编程语言。该项目包括词法分析器、解析器、编译器和解释器。所有这些都……...

Oryx 开源机器学习项目

Oryx 开源机器学习项目

Oryx的目标是帮助Hadoop用户搭建并部署能够实时查询的机器学习模型,例如垃圾邮件过滤和推荐引擎。随着数……...

Testify PHP 单元测试框架

Testify(Testify.php) 是个极小的 PHP 5.3+ 单元测试框架。 代码示例: require'vendor/autoload.php';us……...

Nexe NodeJS 工具

Nexe NodeJS 工具

Nexe 是一款小巧却非常实用的,它可以为NodeJS应用创建单一可执行的文件,并且无需安装运行时,这样,一……...

Bower Web 开发组件管理器

Bower 是一个针对Web开发的包管理器。该工具主要用来帮助用户轻松安装CSS、JavaScript、图像等相关包,并……...

mettle C++14 单元测试

mettle 是一个专门针对 C++14 的单元测试框架。结合了可读性和代码简洁。 特性 Build your own assertion……...

今日开源
  1. Notesnook开源、端对端加密记事应用

    Notesnook开源、端对端加密记事应用

    Notesnook是一款开源、端对端加密(使用XChaCha20-Poly1305和Argon2)的免费记事应用,注重用户隐私和易用性。它提供个人隐私保护、知识管理和跨平台协作的功能,适合有隐私需求、知识整理和团队协作需求的用户。通……

    Notesnook 2024-07-01

  2. EGE Windows 简易绘图库

    EGE Windows 简易绘图库

    EGE(Easy Graphics Engine,简易图形引擎),是 Windows 下的简易绘图库,是一个类似 BGI(graphics.h)的面向 C/C++ 语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。 它的使用方法与 Torbo C 中的 gra……

    开源软件 2024-07-01

  3. TextMate Mac 文本编辑器

    TextMate是Mac下的著名的文本编辑器软件,与BBEdit一起并称苹果机上的Emacs和Vim。尤其适合程序员使用,可以定制许多贴心使用的功能。 TextMate的Bundles是TextMate的一个亮点,可以有效的提高开发速度。 包括DHH……

    开源软件 2024-07-01

返回顶部小火箭