我们都知道ASP.NET和ASP.NET Core的服务,在首次访问时是比较慢的,博客园如何实现先对Docker内的ASP.NET Core服务预热然后再加到K8S集群的。
相关问题
- Docker task in Azure devops won't accept "$(pw
- Unable to run mariadb when mount volume
- Unspecified error (0x80004005) while running a Doc
- What would prevent code running in a Docker contai
- How to reload apache in php-apache docker containe
我们进行了3个层面的预热
前2个预热是通过 Warmup 类实现的,参考代码如下
上面的实现是在 Startup.Configure 中被调用执行的
第3个预热是通过 hosted service 实现的,实现代码如下
上面的实现是在 Startup.ConfigureServices 中注入的