摘要:
最近做一个日志服务器,各个客户端通过log4net的RemotingAppender把日志发送到日志服务器做统一的存储,大部分实现都很简单,网上找找RemotingAppender的demo,重写服务端的log4net的Appender就可以实现,测试的时候发现一个问题,客户端循环4W条数据,每条间隔2ms执行记录日志,当客户端循环执行完毕的时候服务端才记录了将近两千条数据,这样子的结果完全是不能接受的。 请教老大,排查问题,最后发现通过log4net的RemotingAppender来记录日志它是一个顺序执行过程。只有等上一次记录成功下一次服务端才会继续记录。再次排查发现代码中有一个非... 阅读全文