龙空技术网

Microsoft正式发布.NET的gRPC-Web

笨笨猿 1865

前言:

如今我们对“使用aspnet开发网页”都比较关注,同学们都想要剖析一些“使用aspnet开发网页”的相关资讯。那么小编同时在网上搜集了一些关于“使用aspnet开发网页””的相关内容,希望你们能喜欢,兄弟们快快来学习一下吧!

Microsoft正式发布了适用于.NET的gRPC-Web,现已成为grpc-dotnet项目的完全受支持的组件,并已准备好投入生产。

gRPC是一种现代的高性能RPC(远程过程调用)框架,它基于HTTP/2,协议缓冲区和其他基于现代标准的技术。该组件是一个开放标准,并受多种编程语言(包括.NET)的支持。

实验性支持于1月发布,此后该公司根据早期采用者的反馈进行了改进。

当前,在浏览器中实现gRPC HTTP/2规范是不可能的,因为没有浏览器API可以很好地控制请求。 gRPC-Web是解决此问题的标准协议,并使gRPC在浏览器中可用。该解决方案为现代浏览器应用程序带来了gRPC的许多强大功能,例如小型二进制消息和合同优先型API。

如果您是gRPC的新手,您可以看看这篇文章"Create a gRPC client and server in ASP.NET Core",本教程将帮助您使用.NET创建第一个gRPC客户端和服务器。

已经拥有gRPC应用程序的开发人员可以访问在浏览器应用程序中使用gRPC,这演示了如何将gRPC-Web添加到.NET gRPC服务器。

gRPC-Web使gRPC在更多方案中可用,例如从浏览器调用ASP.NET Core gRPC应用程序,IIS和Azure App Service中的Host ASP.NET Core gRPC应用程序以及从非.NET Core平台调用gRPC。

有关更多信息,您可以访问官方网站公告。

标签: #使用aspnet开发网页