文件名称:jactor-logger:三个 logback appender,对 Logback 使用 jactor、jactor2 和disruptor
文件大小:161KB
文件格式:ZIP
更新时间:2024-07-08 15:43:37
Java
jactor-logger Logger很重要,logger系统有两个问题,第一是性能,logger不应该延迟主程序的性能第二是数据丢失,因为logger是在同一个jvm中,所以当jvm崩溃时,如果写入可能会丢失logger消息速度很慢。 logback appender 使用 jactor2,另一个异步 appender 在我的电脑上 带有 ch.qos.logback.classic.AsyncAppender 测试的 RollingFile FileAppenderTest 总时间=105604 总行数=5000500 这两个appender是 Jactor2AppenderTest 总时间=30628 总行数=5000500 DisruptorTest 总时间=41051 总行数=5000500 最重要的是日志是异步的,这意味着主程序可以运行得更快 易于使用,例如在
【文件预览】:
jactor-logger-master
----pom.xml(4KB)
----dist()
--------jactor-logger-0.11.0-SNAPSHOT.jar(15KB)
----src()
--------test()
--------main()
----.project(565B)
----testng.xml(523B)
----.classpath(1KB)
----.gitignore(52B)
----README.md(4KB)
----libs()
--------jactor2-core-1.0.0.jar(67KB)
--------jactor2-coreMt-1.0.0.jar(63KB)