对于像HQ Trivia
这样的应用,任何人都可以提供ELI5解释,了解他们如何处理每场直播游戏开始时的大量流量高峰?他们看到1M +并发用户的情况并不少见,而且由于它是琐事并且需要实时用户交互,因此处理流量峰值似乎比处理类似数量的用户只是观看直播视频要复杂一些。
答案 0 :(得分:0)
HQ风格的应用程序确实需要一致的连接才能大规模维护。但是,使用实施良好的可伸缩基础结构,构建这样的应用程序并不难。这是design pattern的例子,它说明了这一事实,并包括一个示例应用程序以及GitHub上的源代码。但是,重要的是消除被交换的所有不必要的消息。例如,您不需要让每个客户都订阅“状态”,该状态为每个新加入或离开向每个客户发送通知。对于这类大型应用程序而言,类似这样的消息很快将变得指数级。