Data flow hype
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user