1

log4jの現在のSyslogAppenderは、UDPを使用してログをsyslogサーバーに送信します。データを失うリスクがある可能性があります。

カスタマイズされたTCPsyslogappenderはすでに存在しますか?または、別の方法で質問することもできます。SyslogAppenderをデータ損失から100%免れるにはどうすればよいですか。

4

1 に答える 1

1

さまざまな解決 策があります。

純粋なTCPは、ソケットバッファーで失われる可能性があるため、データ損失の影響を100%受けないわけではないことに注意してください。このために特別に設計されたプロトコルを使用する必要があります:RELP、HTTP、または送信者にACKで応答するもの。

于 2012-05-25T08:12:14.867 に答える