Queuing actions with unique parallelism limiting semantics
I've implemented a queue on top of workflows for this purpose, but considering how complex the workpool implementation is, I can't imagine it's actually very sound. I haven't even touched back pressure yet.
Given my requirements, and the highly specific implementation of these concurrency related components, do I have no choice but to entirely DIY it?
Is this a code smell?
