2013-06-19 43 views
1

我們正在考慮從我們集羣的多個節點登錄到一個文件。羣集共享NAS,因此我們有多種選擇。Logback謹慎的文件appender與套接字appender

的logback附帶有謹慎的方式,以確保鎖定等文件附加目的地,但它是以犧牲性能爲代價 - 這是在手動http://logback.qos.ch/manual/appenders.html#FileAppender

其他選項討論是SocketAppender和SimpleSocketServer。這裏沒有討論這個解決方案的性能。

什麼是最有效的方法來處理?

+0

我們使用SimpleSocketServer並沒有注意到性能問題。 –

+0

在什麼規模?多少臺服務器和日誌消息? – Hurda

+0

規模很小。 (我們的網站在單個業務部門內部使用)。在我們的子網上,我們有7個套接字服務器。每個Tomcat節點每分鐘平均收到大約5到10條消息(如此,7個插槽appender和14個雄貓)。在高峯期,某個特定的appender可能每分鐘收到約50-100條消息。 此外,我們有一箇中央插座appender,它只發送錯誤。所有14個雄貓都可以在那裏發送消息。另外,另外還有12-15個獨立Tomcats在那裏發送消息。由於這些只是錯誤,所以即使增加了一些東西,這個數量也是可以忽略的。 –

回答

0

如果您需要一個簡單的方法,那麼我更喜歡FileAppender。

更強大的設置是使用SocketAppender和SimpleSocketServer,但是這需要一個(相對)更復雜的設置。