GRPC 服务问题

Posted

技术标签:

【中文标题】GRPC 服务问题【英文标题】:GRPC Services issue 【发布时间】:2021-01-07 15:00:15 【问题描述】:

我对 GRPC 客户端服务器架构非常陌生。 据我所知,它是在 .NET core 3.0 中引入的。 能否请您告诉我我们是否可以使用 .Net 框架开发 grpc 服务器? 如果我尝试从 GRPC 服务连接到 .Net framwork 库,则会遇到 System.ServiceModel.dll 的问题。

【问题讨论】:

【参考方案1】:

在official documentation 中提到确实.NET 支持gRPC。

看看:https://grpc.io/docs/languages/csharp/dotnet/ 和教程https://docs.microsoft.com/en-gb/aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-3.1&tabs=visual-studio

gRPC 可能会非常令人困惑,我总是建议查看教程以澄清缺少的文档!

【讨论】:

以上是关于GRPC 服务问题的主要内容,如果未能解决你的问题,请参考以下文章

gRPC:需要多少个 proto 服务?

3.微服务--GRPC

生成 gRPC 服务类失败

测试 gRPC 服务

Web 客户端与 gRPC 服务器通信

你可以使用 gRPC/gRPC-Web 在 Azure 上托管的微服务之间进行通信吗?