【问题标题】:log4j SyslogAppender - TCP support?log4j SyslogAppender - TCP 支持?
【发布时间】:2012-05-24 13:40:55
【问题描述】:

log4j 中当前的 SyslogAppender 使用 UDP 将日志传输到 syslog 服务器。它可能存在丢失数据的风险。

是否已经存在任何定制的 TCPsyslogappender?或者可以用另一种方式来问这个问题:我们如何让 SyslogAppender 100% 免受数据丢失。

【问题讨论】:

    标签: log4j syslog


    【解决方案1】:

    arevarious解决方案。

    请注意,纯 TCP 不能 100% 避免数据丢失,因为它可能会在套接字缓冲区中丢失。您需要使用专门为此设计的协议:RELP、HTTP 或向发送者回复 ACK 的协议。

    【讨论】:

      猜你喜欢
      • 2010-10-30
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 2013-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多