我注意到一段时间后,我的 ASP.NET Core Web API 服务似乎经历了与您重新启动它们时相同的初始化过程,即初始请求很慢,但后续请求很快。
是否有一种使控制器保持温暖的通用技术,以免发生这种情况?作为参考,我没有使用 IIS(据我所知),这些服务使用 Microsoft 的官方 .NET Core docker 映像(不是基于 Alpine 的)在 Docker 中运行。
我还应该指出,这些服务中的控制器在启动时通过/ready
Kubernetes 调用的端点进行预热,作为准备情况检查。问题是这似乎并没有特别长。
守着星空守着你
相关分类