Skip to the content.

gRPC-Java 类似风格的库

除了 grpc-java, 该库还支持其他基于 java 的 grpc 实现.

服务端 客户端
grpc-java ✔️ ✔️
Reactive gRPC (Reactor) ✔️ ✏️
Reactive gRPC (RxJava) ✔️ ✏️
grpc-kotlin ✔️ ✏️
ScalaPB ✔️ ✏️
akka-grpc ✔️ ✏️
✔️ ✏️
✔️ = 内置支持 ✏️ = 需要自定义

注意: 您可能需要引入额外的依赖库,这取决于您所用的库。

服务端

服务器端应该在没有任何额外配置的情况下工作。 只需要在 BindableService 的实现类上增加 @GrpcService 注解。

参阅:

客户端

客户端对每种类型的 stub 都需要一个 StubFactory

该库默认提供以下几种 stub 的 工厂 bean:

请告知我们不支持的 stub 类型,我们可以添加对它们的支持.

参阅: