异步DAOzebra-dao

  • 开源协议:未知
  • 操作系统: Windows Linux OS X
  • 开发语言:Java
  • 项目所有者:ainilife
  • 收录时间:2016-02-29
  • 分享:
编辑评级
3

项目详细介绍

zebra-dao是在mybatis基础上进一步封装的异步DAO,同时它也支持分页功能。它的产生背景是公司要求服务完全异步化,一个服务可能包括RPC调用请求、MemCached请求、KV存储请求以及MySQL数据库调用,目前其它三种请求的组件都有异步化的接口,但是数据库调用并没有。所以,在这个情况下,开发了这个异步化的DAO。目前,大众点评内部已有多个业务接入使用,已经接受了线上环境的验证和考验。

具体来说它支持的功能点有以下这些:

  1. 支持Callback和Future两种异步化方式

  2. 支持分页功能

  3. 其他功能的使用方式和mybatis一致

标签:zebra