哪位可以提供一下异步日志记录、批量输出
实现方案、或实现方法?

解决方案 »

  1.   

    log4j 就有这个功能,自己去找吧
      

  2.   

    这个方案很简单,前端系统产生日志,同时用JMS向后端记录程序订阅者传送,后端消费时建立缓冲池,当消费满100或500、1000条时批量插入数据库。每秒可以处理3000条以上的插入。如果后端不用JDBC,例如采用文件系统(尤其居于内存的文件系统),每秒最高可处理上万条。
    日志系统的特点是强插入、弱查询、无修改;
      

  3.   

    log4j没研究过,不过可以像2楼说的。
    建立一个log service.负责接收实时日志,然后批量或定时flush到持久化存储介质。
      

  4.   

    http://neptune.javaeye.com/blog/327301火龙果前辈的方法。