如何确保 REST API 在接收请求时不会出现瓶颈?

如何确保 REST API 在接收请求时不会出现瓶颈?

我正在创建一个 REST API,它将监听公共 URL 并接受大量数据的上传。我了解如何使用消息队列扩展软件流程,但我不明白如何避免用户之间出现瓶颈并到达我的消息队列服务器场。据我所知,在某个时候,我有一台机器监听 IP 地址上的请求,这将是一个单点故障瓶颈。但这听起来真的很不对劲,因为你知道,像 google.com 这样的网站是存在的。

我接下来的问题是,您是否可以为固定 IP 地址而不是固定 URL 实现这种可扩展性。不是因为我必须这样做,我只是想了解在实际运行网站(或其他 HTTP 服务器)时,是否只能通过使用动态数量的 IP 来实现可扩展性。

答案1

什么物理瓶颈决定了一个IP地址可以上传多少数据?

为您的流量提供最少带宽的跳跃。


更新问题,IP 端点冗余:参见高速备份协议或者鲤鱼。 也可以看看负载均衡

对于多站点冗余,请参见:任播或者地理广播,这两种方法都相当昂贵且复杂。

相关内容