spring - 将 Spring Boot 与 gRPC 和 Protobuf 一起使用

标签 spring spring-boot protocol-buffers grpc

任何人有任何使用 gRPC 和 Spring Boot 的示例或想法吗?

最佳答案

如果它仍然对你有用,我已经创建了 gRPC spring-boot-starter here .

grpc-spring-boot-starter 使用 @GRpcService-enabled bean 自动配置和运行嵌入式 gRPC 服务器。

最简单的例子:

@GRpcService(grpcServiceOuterClass = GreeterGrpc.class)
public static class GreeterService implements GreeterGrpc.Greeter {

    @Override 
    public void sayHello(GreeterOuterClass.HelloRequest request, StreamObserver<GreeterOuterClass.HelloReply> responseObserver) {
      // omitted 
    }

}

在项目的 README 文件中还有一个如何将启动器与 Eureka 集成的示例。

关于spring - 将 Spring Boot 与 gRPC 和 Protobuf 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31938242/

相关文章:

java - 如何在 jpa 查询中使用自定义函数?

java - FlatMap 何时会同时监听多个源?

java - Spring Boot不显示第一个 View

mysql - 如何在 DigitalOcean 的托管 MYSQL 数据库中更改时区?

c# - Protocol Buffer 数组中的字节浪费?

spring - 寻找正确的方法 : Spring Social + Spring RESTful API + Spring WebApp + Mobile Clients

java - 在构造函数中分配字符串值

spring-boot - 如何在 bitbucket 上设置基于 java 11 的 spring boot 管道?

serialization - 原型(prototype)编译器(谷歌 Protocol Buffer )是用哪种语言编写的?

.net - 在单平台系统上使用 .proto 文件有充分的理由吗?