支持的运行时

YARP 支持的运行时

https://microsoft.github.io/reverse-proxy/articles/runtimes.html

YARP 2.0+ 支持 ASP.NET Core 6.0 及更新版本。您可以从 https://dotnet.microsoft.com/download/dotnet/ 下载 .NET SDK。有关具体的版本支持,请参阅 版本

YARP 正在利用新的 .NET 功能和优化功能。这意味着如果您运行的是以前版本的 ASP.NET,某些功能可能不可用。

相关的 6.0 运行时改进

  • HTTP/3 - 支持入站和出站连接(预览版)。
  • 分布式跟踪 .NET 6.0 内置了可配置的支持,YARP 可利用这些支持启用更多开箱即用的方案。
  • Http.sys Delegation–内核级 ASP.NET Core 6 功能允许将请求转移到不同的进程。
  • UseHttpLogging–包含一个额外的中间件组件,可用于提供有关请求和响应的更多详细信息。
  • 动态 HTTP/2 窗口缩放 - 提高高延迟连接上的 HTTP/2 下载速度。
  • 非验证标头 - 通过使用非验证 HttpClient 标头提高性能。

相关的 7.0 运行时改进

备注:新发布的8.0没有提及。