Currently, we are using a single client web socket to the Manager per incoming socket connection, while it makes sense to have this architecture, just for the dashboard, it might be nice to follow a broadcasting scheme. For each incoming connection, we create a queue and then run an async loop task to send json messages with the queue updates.
Currently, we are using a single client web socket to the Manager per incoming socket connection, while it makes sense to have this architecture, just for the dashboard, it might be nice to follow a broadcasting scheme. For each incoming connection, we create a queue and then run an async loop task to send json messages with the queue updates.