1
我對log4net中的高速記錄感興趣(每秒大約10K條消息)。 爲此我認爲執行以下模塊:使用log4net進行高速記錄
- 協議緩衝區基於佈局(IRawlayout) - 優越的序列化性能
- 共享存儲器附加器和插件 - 減少記錄應用程序和日誌服務器之間IPC 。
這是整合這些技術的方法嗎?
我也考慮過在log4net中使用ETW,但它們看起來太過分了,不能很好地整合在一起。
我對log4net中的高速記錄感興趣(每秒大約10K條消息)。 爲此我認爲執行以下模塊:使用log4net進行高速記錄
這是整合這些技術的方法嗎?
我也考慮過在log4net中使用ETW,但它們看起來太過分了,不能很好地整合在一起。
我曾經看過谷歌protobuffer,並得出結論認爲它不會像記錄一樣幫助很大。日誌記錄涉及很多文本,無論如何,這些文本都是相同的文本。所以,protobuffers的便攜性不是一個優勢。至於速度我也不確定,你仍然需要通過網絡將相同的文本傳輸到服務器,或者打包到一個protobuffer數據包中,或者用xml標記。當然,如果你正在記錄文本信息,這是相關的。在二進制日誌記錄的情況下,它可能會很酷。