.NET 6中如何实现Microsoft Graph的深度集成之旅?

2026-05-06 04:560阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4975个文字,预计阅读时间需要20分钟。

.NET 6中如何实现Microsoft Graph的深度集成之旅?

这是一篇发布在dotnet+团队博客上,由微软Graph首位软件工程师Joao Paiva撰写的文章。原文链接:https://devblogs.microsoft.com/dotnet/microsoft-graph-dotnet-6-journey/。Microsoft Graph是一个API网关,它提供……

这是一篇发布在dotnet 团队博客上由微软Graph首席软件工程师 Joao Paiva 写的文章,原文地址: devblogs.microsoft.com/dotnet/microsoft-graph-dotnet-6-journey/。

Microsoft Graph 是一个 API 网关,它提供了对 Microsoft 365 生态系统中数据和智能的统一访问。 该服务需要实现两大目标:以非常高的规模运行并有效利用 Azure 计算资源。 我们使用 .NET 构建云原生的应用已经能够实现这两个目标。 我将向您详细介绍我们是如何将 Microsoft Graph 构建到现在这样海量服务中的过程。

.NET 6 之旅

四年前,该服务采用 .NET Framework 4.6.2 上的 ASP.NET 运行在 IIS 上。现在该服务采用 .NET 6 上ASP.NET Core 运行在 HTTP.sys 上。 从 .NET Core 3.1 到 .NET 5 ,随着每次升级我们观察到 CPU 利用率有所提高,尤其是在 .NET Core 3.1 和最近使用 .NET 6。

  1. 从 .NET Framework 升级到 .NET Core 3.1,在相同的流量下,我们观察到 CPU 减少了 30%。
  2. 从 .NET Core 3.1 到 .NET 5,我们没有观察到有意义的差异。
阅读全文

本文共计4975个文字,预计阅读时间需要20分钟。

.NET 6中如何实现Microsoft Graph的深度集成之旅?

这是一篇发布在dotnet+团队博客上,由微软Graph首位软件工程师Joao Paiva撰写的文章。原文链接:https://devblogs.microsoft.com/dotnet/microsoft-graph-dotnet-6-journey/。Microsoft Graph是一个API网关,它提供……

这是一篇发布在dotnet 团队博客上由微软Graph首席软件工程师 Joao Paiva 写的文章,原文地址: devblogs.microsoft.com/dotnet/microsoft-graph-dotnet-6-journey/。

Microsoft Graph 是一个 API 网关,它提供了对 Microsoft 365 生态系统中数据和智能的统一访问。 该服务需要实现两大目标:以非常高的规模运行并有效利用 Azure 计算资源。 我们使用 .NET 构建云原生的应用已经能够实现这两个目标。 我将向您详细介绍我们是如何将 Microsoft Graph 构建到现在这样海量服务中的过程。

.NET 6 之旅

四年前,该服务采用 .NET Framework 4.6.2 上的 ASP.NET 运行在 IIS 上。现在该服务采用 .NET 6 上ASP.NET Core 运行在 HTTP.sys 上。 从 .NET Core 3.1 到 .NET 5 ,随着每次升级我们观察到 CPU 利用率有所提高,尤其是在 .NET Core 3.1 和最近使用 .NET 6。

  1. 从 .NET Framework 升级到 .NET Core 3.1,在相同的流量下,我们观察到 CPU 减少了 30%。
  2. 从 .NET Core 3.1 到 .NET 5,我们没有观察到有意义的差异。
阅读全文