根据Scaleout with SQL Server,您可以使用 SignalR.SqlServer 在负载平衡设置上保持 SignalR 同步。我有一个现有的 MVC 5 网站,它有自己的数据库,使用实体代码优先创建。该文章似乎使用启用了服务代理的专用数据库,并表示不要修改数据库。
那么我需要为此建立一个单独的数据库吗?我知道如果数据库架构不匹配,Entity 可能会很挑剔,我担心如果我尝试将 SignalR Sql Server 包与现有数据库一起使用,它创建的表会导致上下文更改错误。
也有人可以向我提供有关使用 Microsoft.AspNet.SignalR.SqlServer 包的更多信息。我链接的文章没有提供大量细节,我不知道是否需要更改我的中心和组中的任何内容,或者是否全部自动处理。