假设我们正在建设取决于几个独立的后端系统的SPA(单页应用程序)。基本上是微服务式的实施SignalR-集线器。
- 这些后端系统中的每一个都公开一个具有一组独立集线器的 SignalR终结点;
- 在不同的后端系统这些集线器的分离是在设计故意和不能统一成一个单一的一个
- 基本上,的单个浏览器会话,应用程序将必须保持每个端点在我们所依赖的单独SignalR连接。
从我们已经收集,这种方法不会结垢由于这样的事实 - 在这个时候写的 - 大多数浏览器似乎实现并发WebSocket连接的任意限制
。
这导致我们遇到以下问题:
- 是我们在我们的假设,即这不会在浏览器扩展是否正确?
- 如果我们的假设正确,那么我们有什么选择? 我们需要实现一个单一的SignalR端点吗?