SignalR.Redis和ServiceStack.Redis在同一个Web应用程序中

时间:2013-03-29 22:33:54

标签: redis servicestack signalr

我在我的网络应用程序中使用SignalR.Redis和ServiceStack.Redis。我注意到SignalR.Redis使用Booksleeve redis客户端,当然ServiceStack.Redis也有自己的客户端代码。

在同一个项目中同时使用这两个是否可以?显然它会工作,但似乎从同一个应用程序使用多个redis客户端(因此多个redis连接)可能是一个不好的做法。我应该实现使用ServiceStack.Redis客户端的SignalR背板,以便我的所有代码都使用相同的客户端,还是无所谓?

ServiceStack.Redis的背板是否也能用于SignalR,因为ServiceStack.Redis不是像Booksleeve这样的异步客户端?

1 个答案:

答案 0 :(得分:2)

在相同的代码库中不使用ServiceStack.Redis和Booksleeve没有技术问题,每个都只是将自己的(非常轻的)tcp套接字连接封装到后端redis-server而没有代码共享或状态突变图书馆之间。