线程池+队列实现日志定时批量提交日志

最近有个需求须要记录用户操做记录,实现起来无非是用aop直接记录日志。用自定义注解,经过属性文件创建注解和具体操做的映射关系,而后用aop切入持有该注解的接口,记录操做信息。 这种在并发不高的系统上是可行的,一旦并发量略高,aop里的插入DB操做势必会影响接口响应时间,对性能影响仍是有一些的。所以将其改成系统定时批量插入日志,模拟一个简单的mq,下面直接贴代码。具体实现全写在注释里了。java /
相关文章
相关标签/搜索