-
Dominik Charousset authored
The stream servers are designed to force all traffic from a node through a single actor before stream messages cross the wire. This allows CAF to make sure streams use bandwidth according to their priority. However, the current implementation breaks many setups because the stream servers are not hidden properly and don't keep track of stream states correctly in all scenarios. Removing the stream servers fixes several bugs and unexpected system behaviors, but splitting bandwidth according to stream priorities now requires a new approach.
4836d709