信号器背板缩小

时间:2017-02-28 04:15:20

标签: signalr

我正在使用DB Named:MyServiceDB for signalR scaleout for my application。

另一个也在做SignalR的应用程序想要使用我的数据库进行Scaleout。

不同的应用程序是否会为Scaleout共享数据库会导致性能下降或延迟吗?

每个应用都应该使用自己的数据库进行横向扩展吗?

1 个答案:

答案 0 :(得分:0)

不要使用相同的数据库来扩展单独的SignalR应用程序。每个应用程序将尝试初始化数据库,并可能删除其他应用程序创建的表。 SignalR还假设存在指向最后一条消息的全局单调增加光标。我不认为您可以通过两个单独的应用程序来保证这一点。我还认为你可能会遇到一些奇怪的问题,例如将一个应用程序的消息发送给另一个应用程序,丢失消息或多次看到相同的消息等。