gpt4 book ai didi

sql-server - SignalR 使用背板横向扩展

转载 作者:可可西里 更新时间:2023-11-01 11:37:30 25 4
gpt4 key购买 nike

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

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

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

Scale-out provider architecture

请看这张新图,

Scale-out provider architecture with SQL DB

最佳答案

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

我确定您已经看过 this site其中解释了横向扩展 SignalR 的各种方法。 SQL Server 页面上描述了一个多步骤过程,介绍如何配置数据库和 Web 应用程序以用于横向扩展 SignalR。

SignalR 设计为使用上述 URL 中提到的三个选项之一进行(水平)扩展。

关于sql-server - SignalR 使用背板横向扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30445971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com