Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Hub WaitReceive uses round-robin fairness

Platform spec ADR

Hub WaitReceive uses round-robin fairness

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

FIFO registration order starves late channels when an early channel is always ready.

RuleDetail
AlgorithmRound-robin among channels with a ready Receive
CursorPer-Hub index advanced after each successful WaitReceive
v1 scopeWaitReceive only — no WaitSend

Console hubs should keep registration count small (under 16 typical).

Hub integration tests in runtime and corelib suites.