2 ms·
> As an aside, what workloads require true multithreaded reactors as opposed to a runtime which uses multiple singlethreaded reactors? For example, DataFusion
by yencabulator 3y ago
> As an aside, what workloads require true multithreaded reactors as opposed to a runtime which uses multiple singlethreaded reactors?
For example, DataFusion spreads query processing over multiple cores by having the data flow be a "streaming DAG of record batches" (or something like that), as in futures::Stream.
https://docs.rs/datafusion/latest/datafusion/ https://docs.rs/datafusion/latest/datafusion/
https://docs.rs/datafusion/latest/datafusion/execution/trait.RecordBatchStream.html https://docs.rs/datafusion/latest/datafusion/execution/trait...