Reliable Event Logging Protocol: Difference between revisions

Content deleted Content added
m WPCleaner v1.27 - Reference before punctuation (Fixed using WP:WCW)
m direct link to TCP article, linked to rsyslog article
Line 2:
 
==Overview==
RELP uses [[Transmission Control Protocol|TCP]] for message transmission. This provides basic protection against message loss, but does not guarantee delivery under all circumstances. When a connection is aborted, it cannot reliably detected if the last messages sent have actually reached their destination.<ref>{{cite web |url=http://blog.gerhards.net/2008/05/why-you-cant-build-reliable-tcp.html |date=2008-05-29 |title=Why you can't build a reliable TCP protocol without app-level acks |accessdate=2013-05-06}}</ref> Contrary to the syslog protocol, RELP works with a backchannel, over which information of messages processed by the receiver is conveyed back to the sender. This enables RELP to always know which messages have been properly received, even in the case of a connection abort.
 
==History==
Line 18:
 
* librelp - the original C RELP library
* [[rsyslog]]
* MonitorWare (Windows)
* logstash