Предположим, мы создаем SPA (одностраничное приложение), которое зависит от пары независимых внутренних систем.В основном, Микросервисная реализация SignalR-хабов.
- Каждая из этих внутренних систем предоставляет отдельную отдельную конечную точку SignalR с отдельным набором хабов ;
- Разделение этих концентраторов по разным внутренним системам является намеренным по дизайну, и нельзя объединить в одну ;
- По существу, одинСеанс браузера для приложения должен будет поддерживать отдельное SignalR-соединение для каждой конечной точки , от которой мы зависим.
Из того, что мы собрали, этот подход не будет масштабироваться из-за того, чтона данный момент - большинство браузеров, по-видимому, реализуют произвольное ограничение одновременных подключений к веб-сокетам.
Это приводит нас к следующим вопросам:
- Правильны ли мы в нашем предположении, что это не будет масштабироваться в браузере?
- Если наши предположения верны, каковы наши варианты? Нужно ли нам реализовывать одну охватывающую конечную точку SignalR?