Log4J and Java logging DB Adapter 设计感言

 感觉自己的设计还是有很多的缺陷。。。
我的设计是,将数据库操作解藕, 使用Strategy模式,可就是没有想到使用Adapter,因为如果使用我的设计,要实现两个Logging,也就是说一个Appender 和 Hander, 可如果使用Adapter模式,就可以集中实现一个LogControler,然后使用简单的Adapter对Log4J和Java logging解耦,还有就是异步处理,本来自己想要实现来着,可不知道怎么的就没有,我的考虑是如果组件被用到container中,线程的引入是否会出现问题,其实i异步调用也是基于性能的考虑,这个我没有考虑到。
最后令人羡慕的,是他的批处理。在解耦的Persistence 方面再实现一个Buffer,等到达到batch size时集中进行数据写入,这个是我没有想到的。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值