Currently, high-priority frames can starve low-priority ones under constant load due to the biased select! loop. Consider implementing a configurable fairness mechanism or occasional yield to the low-priority branch to ensure balanced processing.
Context:
This improvement was identified during review of the ConnectionActor implementation.
Reference:
Requested by: @leynos
Currently, high-priority frames can starve low-priority ones under constant load due to the biased select! loop. Consider implementing a configurable fairness mechanism or occasional yield to the low-priority branch to ensure balanced processing.
Context:
This improvement was identified during review of the ConnectionActor implementation.
Reference:
Requested by: @leynos