-
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.
Coroutine task types and other awaitables are well supported by the P2300 std::execution proposal. Take a look at https://github.com/NVIDIA/stdexec Coroutines in general are good at suspension and resumption, but they need a place to run and something to resume them. That's what the sender/receiver framework provides.
Was boost.coroutine2 ever relevant? I believe its performance has never been good enough to make this library useful in production code. Several years back when I checked it out, I found that its implementation threw and then caught an exception on coroutine exit. The author told me it was by design. There ended my interest in boost.coroutine2.