小编Nez*_*Nez的帖子

Is it possible to have an API working with both REST and gRPC?

我的目标是尝试将两者都作为从 REST API 到 gRPC 的增量迁移的一部分。我们将开始使用 gRPC 作为我们微服务架构中服务之间的通信方式。

问题是,每当我将 gRPC 服务放入我的中间件和/或我尝试强制 gRPC 的 http2 协议工作时,我的 REST API 就会停止工作。即使我的 Swagger 文档停止与这两种实现一起使用,但当我添加中间件时仍然可以通过 POSTMAN 访问端点,但当我添加 http2 协议时则无法访问。作为参考,我们已经在使用 .NET Core 3。

所以我的问题是,是否可以让 REST 和 gRPC 在同一个应用程序上同时工作?如果是这样,如何?

api microservices .net-core grpc asp.net-core

5
推荐指数
1
解决办法
1166
查看次数

标签 统计

.net-core ×1

api ×1

asp.net-core ×1

grpc ×1

microservices ×1