我在我的web应用程序中使用SignalR.Redis和ServiceStack.Redis。我注意到SignalR.Redis使用Booksleeve redis客户端,当然ServiceStack.Redis也有自己的客户端代码。
在同一个项目中同时使用这两种方法可以吗?显然,这是可行的,但从同一个应用程序使用多个redis客户端(以及多个redis连接)似乎是一种糟糕的做法。我是否应该实现一个使用ServiceStack.Redis客户端的SignalR背板,这样我所有的代码都使用同一个客户端,或者这无关紧要?
SignalR的ServiceStack.Redis背板也能工作吗?因为ServiceStack.Redis不是像Booksleeve那样的异步客户端?
发布于 2013-03-30 08:16:44
在相同的代码库中不使用ServiceStack.Redis和Booksleeve没有技术问题,每个都只是封装了自己的(非常轻的)到后端redis服务器的tcp套接字连接,没有代码共享或库之间的状态变化。
https://stackoverflow.com/questions/15712446
复制相似问题