13

我们有一个基于网络的游戏(用于通信的 SignalR),我们的工作量将是:

  • 5,000 - 20,000 个并发客户端,0.5 - 2 条消息/客户端/秒 ~= 10-40k 条消息/秒

使用以下服务器处理负载是否有任何问题(假设信号器有 80-90% cpu)?

  • 双六核 L5639 (2.13Ghz)
  • 24G内存
  • 视窗服务器 2012 标准

(通过长轮询我们可以很容易地做到这一点@ 5-10% cpu)

4

1 回答 1

13

尽管我不想写它,但“这取决于”在这里非常准确。SignalR 可以扩展超出您的要求。Damnie Edwards(SignalR 的共同创建者)从单个 10GB 服务器获得了 150k 连接:

https://twitter.com/DamianEdwards/status/486642486350061568

于 2014-08-06T12:15:58.070 回答