Our great sponsors
-
uflow
A Rust library providing ordered, mixed-reliability, and congestion-controlled data transfer over UDP
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
uflow seems like it'd be closer to what I'm looking for but I wanted to try to do this without pulling third party crates to do the protocol for me.
Look into Aeron for examples of high performance UDP message sending. We use it for high performance audio messaging, and I previously used it in high frequency trading https://github.com/real-logic/aeron. It is written in Java/C, but the general concepts of back pressure and reliable delivery over UDP are well documented.
Related posts
- LMAX Disruptor – High Performance Inter-Thread Messaging Library
- Nálatok mi a helyzet?
- Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport
- Experience taking the training offer from real-logic Aeron framework creators?
- Low Latency C++ programs for High Frequency Trading (HFT)