-
glommio
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
-
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.
I think Glommio might be what you’re looking for.
Nice, glad to hear! I just came up with a concept for statically initializing workers that are grouped and then taken atomically by thread local loaders; so perhaps 16 virtual cores on an 8 core CPU becomes 16 thread local workers across 4 worker groups, each with independent queues whereby workers steal from the group. Take a look perhaps it'll inspire something https://github.com/Bajix/channel-loader-rs/blob/main/channel-loader/src/worker.rs