在扩展时,Redis是SignalR + Redis的瓶颈吗?

Meh*_*ran 8 redis signalr

我对SignalR + Redis解决方案感兴趣,解决方案用于实现可扩展的服务器应用程序.而我担心的是,Redis集群尚未准备就绪!所以我的问题是:

在扩展时,Redis是SignalR + Redis的瓶颈吗?如果是,是否有任何基于Linux的解决方案可以解决问题?

Jav*_*rez 9

在单个redis服务器上,您可以使用pubsub轻松处理多达10K并发客户端.如果您仍在评估要使用的内容,那么这应该比您当前阶段所需的更多.

Redis集群应该在年底或2014年初投入生产.您可以实际下载并尝试使用它.很多人现在正在使用它并报告奇怪的错误.redis的创建者专注于使集群工作,截至目前它已经非常成熟.

通过使用代理,您可以同时拥有多达1000个节点,pubsub上有超过10K个客户端,因此有1000万个并发用户.集群的限制是16384个节点,但现在建议最多1000个节点.

除非你是facebook规模,否则你可以使用redis进行你的案例使用(即使你是twitter规模,因为twitter使用redis密集地存储redis上的所有时间线)


我被要求在评论中添加一些参考文献,所以在这里你是相关的链接:

关于每个redis进程的并发连接数http://redis.io/topics/clients

关于twitter如何使用redis http://highscalability.com/blog/2013/7/8/the-architecture-twitter-uses-to-deal-with-150m-active-users.html

关于簇大小/规格http://redis.io/topics/cluster-spec