1

我们在服务器场上为 Intranet(500 名员工)托管不同的 MVC5 Web 应用程序。我们希望将 signalR 2.2 与 SQL Server 服务代理背板一起使用,主要用于服务器广播。我们希望为不同的应用程序使用相同的背板数据库,所有应用程序都可以访问背板数据库服务器。

问题:1-在性能方面是否要避免,我没有看到任何好的实践指导,它似乎在技术上有效。2-如果将消息广播到 application1 客户端,它是否也会发送到 Application2 的客户端?3-为每个应用程序使用单独的背板 DB 有什么好处?

4

1 回答 1

0

直到版本 2.x,我认为这不是一个好主意,因为它可能效率低下。它可能有效,但当前机制将使用相同的连接字符串(= 相同的服务器 + 相同的数据库)将所有消息广播到所有应用程序。没有办法在同一个数据库上隔离应用程序。看起来在未来的版本中有一个计划,但截至今天可能不推荐。

于 2015-05-15T10:27:51.597 回答