log4j SyslogAppender - TCP unterstützen?
den aktuellen SyslogAppender in log4j verwendet UDP zur übertragung der Protokolle an den syslog-server. Möglicherweise hat Risiken Daten zu verlieren.
Gibt es eine angepasste TCPsyslogappender bereits? Oder die Frage stellt sich anders: Wie können wir SyslogAppender 100% immun gegen Datenverlust.
InformationsquelleAutor Shengjie | 2012-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dort sind verschiedene Lösungen.
Beachten Sie, dass Reine TCP ist nicht 100% immun gegen Datenverlust, denn es kann verloren gehen in den socket-Puffer. Sie benötigen, um ein Protokoll speziell für diese entwickelt: RELP -, HTTP-oder etwas, das eine Antwort mit einem ACK an den Absender.
InformationsquelleAutor b0ti