同时进行 http 请求规划

同时进行 http 请求规划

开发中的 Meteor 应用程序在 AWS 云上的 Docker 容器中运行,它接受用户输入并向第三方网站发出 HTTP 请求,解析数据并返回给用户。抱歉;我对该技术的理解有限,这反映在以下问题中。

由于可能有 200 多个用户,因此对第三方网站的请求有 200 多个,设置应用程序/容器的最佳结构是什么,以便从容器到第三方网站的请求不排队?

任何有关更大范围的想法都将受到高度赞赏。

答案1

科学的方法是你的朋友。

  1. 问一个问题:

我的网站在不同的工作负载下表现如何?

  1. 设计一个实验。

    • 创建一种方式来单独或成组地模仿您的用户(我无法在这里提供任何建议,这不是我的强项,但您的另一个朋友谷歌,我相信会有所帮助。)

    • 使用您上面设计的方法,使用各种不同的模拟用户工作负载来测试您的网站。

  2. 监控发生的事情 - 从您的监视系统

  3. 分析您收集的数据。了解您的系统在您应用的各种工作负载下的表现。

  4. 根据需要采取行动 - 根据您的发现重新设计您的网站,并在必要时返回 2。

  5. 为追随您的人记录您的决定。

相关内容