0

我对使用 SQL 服务器作为背板的设计架构感到困惑。我的问题是我可以将 Redis 用作背板,并且还可以让 SQL 将我的用户信息与 SignalR 消息分开。

我对我的 SQL Server 数据库适合该图表的位置感到非常迷茫。是否就像在 Web 配置中添加我的连接字符串一样简单,并且当用户需要点击它的 db 时,它总是连接到 Redis for SignalR?还是因为背板是所有数据发送的终点,所以这种设计架构是不可能的?

我想问的最后一件事是我是否最终只使用 SQL 作为带有信号器的横向扩展设计。如果在某个时候背板成为瓶颈,那将如何扩展?我唯一的选择是垂直还是水平缩放?

横向扩展提供程序架构

请看这张图表的新图片,

使用 SQL DB 横向扩展提供程序架构

4

1 回答 1

0

是的,您可以使用 Redis 作为扩展 SignalR 的背板,也可以使用 SQL Server 作为您的应用程序数据库。

我相信你已经看过这个网站,它解释了扩展 SignalR 的各种方法。SQL Server 页面上描述了如何配置数据库和 Web 应用程序以用于横向扩展 SignalR 的多步骤过程。

SignalR 旨在使用上述 URL 中提到的三个选项之一进行横向扩展(水平)。

于 2015-05-26T00:04:33.630 回答