>It seems to me that, by default, what we'd want is a sync api which under the hood, creates one task per drive accessed, or maybe max(drives_in_use, number_of_cores). I think the OS will make them async with the drive hardware anyway, though, so number_of_cores doesn't matter.

I don't think drive access is the issue; but 50k network clients is nothing unusual as a target for a concentrator process that's handling fan-out for a service that is being accessed by (say) engines in a large grid, or connected client applications - and if you have a target user community that might connect its a darn site easier to design for that than to scale horizontally (until you absolutely have to, anyway).
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to