我在 Cloud Run 中托管了我的节点应用程序,并且我的所有请求都在 300 到 600 毫秒的时间内提供了服务。但是一个端点从第 3 方服务获取数据,因此请求需要 1.2 秒到 2.5 秒才能完成请求。
我对此的怀疑是
- 1.2s - 2.5s 的请求适合云端运行吗?或者是否有任何规则要求在 xx 毫秒内完成请求?
另请参阅屏幕截图,我在日志中收到一条消息以及请求“该请求导致启动新容器实例,因此可能比典型请求花费更长的时间并使用更多的 CPU”
- 是什么导致一个新的容器实例被启动?
- 是否有任何替代方案或解决方法来处理长请求?
任何意见/建议将不胜感激。
提前致谢。