-
tachyonix
An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds
-
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.
-
st3
Very fast lock-free, bounded, work-stealing queues with FIFO stealing and LIFO or FIFO semantic for the worker thread.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I just released Asynchronix, a high-performance, multi-threaded discrete-event simulator.
This has been a fairly long journey, which saw the development of a custom channel, a custom multi-threaded async executor and a few small crates such as st3.
This has been a fairly long journey, which saw the development of a custom channel, a custom multi-threaded async executor and a few small crates such as st3.
There's another crate with an interesting API that looks kinda similar to this that uses the actors https://github.com/Thomasdezeeuw/heph
If you are looking for an example with similar complexity and real-time constraints as a cubesat, you could do worse than look at what the PWSat folks did (GitHub link). It's not introductory material, but I have been impressed to see such level of rigor being applied for cubesat development and validation.