Protocol buffers rest和GRPC/Proto端点是否有任何drawnback可在同一micronaut microserive中使用和暴露?

Protocol buffers rest和GRPC/Proto端点是否有任何drawnback可在同一micronaut microserive中使用和暴露?,protocol-buffers,grpc,micronaut,grpc-gateway,micronaut-rest,Protocol Buffers,Grpc,Micronaut,Grpc Gateway,Micronaut Rest,我的问题是关于Micronaut宇宙的 当我访问时,它提供应用程序和gRPC。如果我选择应用,我不能添加grpc throw+功能,如果我选择gPRC,我也会看到一些rest功能要添加 我知道那是可以的"... grpc网关是Google协议缓冲区编译器协议的一个插件。它读取protobuf服务定义并生成一个反向代理服务器,该服务器将RESTful HTTP API转换为gRPC。此服务器是根据服务定义中的google.api.http注释生成的。这有助于您同时提供gRPC和RESTful风格的

我的问题是关于Micronaut宇宙的

当我访问时,它提供应用程序和gRPC。如果我选择应用,我不能添加grpc throw+功能,如果我选择gPRC,我也会看到一些rest功能要添加

我知道那是可以的"... grpc网关是Google协议缓冲区编译器协议的一个插件。它读取protobuf服务定义并生成一个反向代理服务器,该服务器将RESTful HTTP API转换为gRPC。此服务器是根据服务定义中的google.api.http注释生成的。这有助于您同时提供gRPC和RESTful风格的API。”

我知道,通过使用grpc网关,我正在grpc端点上添加任何额外的层。如果这是唯一或推荐的工作方式,当我们想从单个微服务中公开端点时,grpc和rest都可以,但如果我可以添加rest和grpc依赖项,并选择如何在控制器中公开它,我想尝试一下