我正在實施分散式Web負載測試應用程序的日誌記錄系統。Log4j有Socket Appender的非阻塞NIO版本嗎?
它需要遠程代理通過大日誌消息(每個日誌事件100K-500K)頻繁發送日誌事件給控制器(每秒5-10個事件)。
我想知道是否有用於Socket Appender for Log4j的非阻塞NIO實現?如果是,它是否能滿足要求?
感謝, Ellick
我正在實施分散式Web負載測試應用程序的日誌記錄系統。Log4j有Socket Appender的非阻塞NIO版本嗎?
它需要遠程代理通過大日誌消息(每個日誌事件100K-500K)頻繁發送日誌事件給控制器(每秒5-10個事件)。
我想知道是否有用於Socket Appender for Log4j的非阻塞NIO實現?如果是,它是否能滿足要求?
感謝, Ellick
這是每秒5MB。使用或不使用NIO不會有太大的區別。我會更關心網絡是否可以處理來自多個來源的問題。
檢查AsyncAppender了。
這裏有一個博客條目與使用示例和一些技巧: http://www.spartanjava.com/2009/asynchronous-logging-with-log4j/
HTH