A survey of plain text protocols used in software systems, covering Graphite plaintext protocol, InfluxDB Line Protocol, Redis Serialization Protocol (RESP), and HTTP. Each protocol is shown with its format specification and a concrete example. The key argument is that plain text protocols are simple to implement, fast to parse, and human readable — and developers should prefer existing plain text protocols over inventing complex custom ones.

3m read timeFrom blainsmith.com
Post cover image
Table of contents
Plain Text ProtocolsGraphite plaintext protocolInflux Line ProtocolRedis Serialization Protocol (RESP)Hypertext Transfer Protocol (HTTP)Keep it simpleAdditional Protocols
1 Impression