Data flow hype

This commit is contained in:
Ian Gulliver
2016-02-28 21:49:29 -08:00
parent 31aa3fa9a3
commit 669b289e84

View File

@@ -19,14 +19,14 @@ make
## Features ## Features
* Separates the concepts of transport, data direction, and format * Separates the concepts of transport, data flow, and format
* Transports: * Transports:
* Outgoing TCP connection * Outgoing TCP connection
* Incoming TCP connection * Incoming TCP connection
* Local files or [named pipes](https://en.wikipedia.org/wiki/Named_pipe) * Local files or [named pipes](https://en.wikipedia.org/wiki/Named_pipe)
* [stdin/stdout](https://en.wikipedia.org/wiki/Standard_streams) * [stdin/stdout](https://en.wikipedia.org/wiki/Standard_streams)
* Execute a command and talk to its stdin/stdout * Execute a command and talk to its stdin/stdout
* Data directions: * Data flows:
* Send (data flows out of adsbus) * Send (data flows out of adsbus)
* Receive (data flows in to adsbus) * Receive (data flows in to adsbus)
* Formats: * Formats:
@@ -42,6 +42,8 @@ make
* [TCP keepalives](https://en.wikipedia.org/wiki/Keepalive#TCP_keepalive) for dead connection detection * [TCP keepalives](https://en.wikipedia.org/wiki/Keepalive#TCP_keepalive) for dead connection detection
* [TCP fast open](https://en.wikipedia.org/wiki/TCP_Fast_Open) for faster startup of high-latency connections * [TCP fast open](https://en.wikipedia.org/wiki/TCP_Fast_Open) for faster startup of high-latency connections
* [SO_REUSEPORT](https://lwn.net/Articles/542629/) for zero-downtime updates * [SO_REUSEPORT](https://lwn.net/Articles/542629/) for zero-downtime updates
* Data flow features:
* Rapid detection and disconnection of receive <-> receive connections
* Format features: * Format features:
* Autodetection of received data format * Autodetection of received data format
* [MLAT](https://en.wikipedia.org/wiki/Multilateration) scaling for different clock rates and counter bit widths * [MLAT](https://en.wikipedia.org/wiki/Multilateration) scaling for different clock rates and counter bit widths