在web程序实现过程中,访问日志的处理都是在程序运行当中进行的,所有访问请求都需要进行日志记录。而产品环境中访问请求的处理过程要求低延迟高并发,实时记录日志的方式往往存在两个主要的问题:
大量的实时日志记录需要等待磁盘IO和数据库写入时间,从而增加了访问请求的延迟时间并降低了程序并发处理能力。
若实时日志处理失败,会对程序片段的执行产生影响。
在web程序实现过程中,访问日志的处理都是在程序运行当中进行的,所有访问请求都需要进行日志记录。而产品环境中访问请求的处理过程要求低延迟高并发,实时记录日志的方式往往存在两个主要的问题:
大量的实时日志记录需要等待磁盘IO和数据库写入时间,从而增加了访问请求的延迟时间并降低了程序并发处理能力。
若实时日志处理失败,会对程序片段的执行产生影响。