# Elab 技术核心框架介绍
- [elab-cache](./elab-cache/README.md) : 用于Redis缓存，目前集成的是搜狐的CacheCloud客户端.
- elab-core : 用于一些常用的工具类
- [elab-db](./elab-db/README.md)    : DB持久层映射，基于JdbcTemplate开发，实现使用思路参考Mybatis。
- [elab-es](./elab-es/README.md) : 用于ElasticSearch客户端简单封装。
- [elab-log](./elab-log/README.md) : 日志服务框架，基于携程的CAT客户端开发。用于收集每个服务请求的日志信息。
- [elab-mongodb](./elab-mongodb/README.md) : 基于mongodb客户端封装。
- [elab-mq](./elab-mq/README.md) : 基于阿里云的商用版RocketMQ开发，为每个请求植入了CAT日志监控。
- [elab-redis](./elab-redis/README.md) : 基于redis的一些简单封装
- elab-spring : 对Spring的一些拓展封装
- [elab-kafka](./elab-kafka/README.md) : 基于Kafka使用的封装

### 2.0.5.2-SNAPSHOT 改动记录
1. 新增线程并行工具类，串联日志。
2. 调整redis序列化: 兼容fastjson\jackson
3. 持久层调整支持返回基本数据类型的数据
```java
   // 类似于这种
   public List<基础数据类型> getList(xxx);
```
4.  RestTemplateUtils支持`PUT`、`DELETE`请求
5. 数据收集器新增异常消息和异常栈的参数填充


