学海无涯

导航

gRPC-Web

https://devblogs.microsoft.com/dotnet/grpc-web-experiment/

https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-6.0&tabs=visual-studio 快速入门

.NET 上的 gRPC 概述

https://learn.microsoft.com/zh-cn/aspnet/core/grpc/?view=aspnetcore-6.0

gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。

gRPC 的主要优点是:

  • 现代高性能轻量级 RPC 框架。
  • 协定优先 API 开发,默认使用协议缓冲区,允许与语言无关的实现。
  • 可用于多种语言的工具,以生成强类型服务器和客户端。
  • 支持客户端、服务器和双向流式处理调用。
  • 使用 Protobuf 二进制序列化减少对网络的使用。

这些优点使 gRPC 适用于:

  • 效率至关重要的轻量级微服务。
  • 需要多种语言用于开发的 Polyglot 系统。
  • 需要处理流式处理请求或响应的点对点实时服务。

 

posted on 2022-10-08 11:38  宁静致远.  阅读(91)  评论(0编辑  收藏  举报