syslog是否具有任何可靠的UDP协议,丢失的消息会重新发送?还是syslog仅在TCP上有用?如何解决通过UDP丢失关键日志消息的问题?还是消息混乱?
传统的BSD Syslog被设计为简单,不可靠或不保证消息顺序。
其他Syslog实现(例如rsyslog和syslog-ng)实现了其他传输协议,例如TCP或AMQP,它们可能具有这些属性。但是即使那样,日志记录始终是可选的(与审核相对),并且传输协议本身不会更改日志记录系统的整体属性。