Dial a dedicated WebSocket connection for each streaming RPC instead of
multiplexing all RPCs onto one shared connection. A shared connection
is subject to head-of-line blocking: one stream with a large message or
a slow consumer delays every other stream behind it. Dedicated
connections trade a WebSocket handshake per RPC for full isolation.
Frames carry a stream ID either way.
Dial a dedicated WebSocket connection for each streaming RPC instead of multiplexing all RPCs onto one shared connection. A shared connection is subject to head-of-line blocking: one stream with a large message or a slow consumer delays every other stream behind it. Dedicated connections trade a WebSocket handshake per RPC for full isolation. Frames carry a stream ID either way.