我正在研究 gRPC 客户端(JavaFX)和服务器(带有 gRPC 启动器的 SpringBoot)。这两个应用程序是独立的,不会一起共享任何文件。服务器已完成测试(此处)
我想让JavaFX客户端独立于gRPC服务器,即不包括gRPC服务器作为客户端POM中的maven依赖。
我可以在 javafx 应用程序中添加哪些 gRPC 客户端特定依赖项以及如何向服务器发送请求?
我正在研究 gRPC 客户端(JavaFX)和服务器(带有 gRPC 启动器的 SpringBoot)。这两个应用程序是独立的,不会一起共享任何文件。服务器已完成测试(此处)
我想让JavaFX客户端独立于gRPC服务器,即不包括gRPC服务器作为客户端POM中的maven依赖。
我可以在 javafx 应用程序中添加哪些 gRPC 客户端特定依赖项以及如何向服务器发送请求?
根据官方文档(http://www.grpc.io/docs/quickstart/java.html),示例可以作为起点https://github.com/grpc/grpc-java/blob/master /examples/build.gradle
您需要的依赖项是
compile "io.grpc:grpc-netty:${grpcVersion}"
compile "io.grpc:grpc-protobuf:${grpcVersion}"
compile "io.grpc:grpc-stub:${grpcVersion}"
${grpcVersion}
您可能想要使用的任何已发布版本的 gRPC在哪里。此表示法适用于 Gradle 构建工具,但转换为 Maven 坐标很容易,例如
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<version>1.2.0</version>
</dependency>
您可以在https://github.com/aalmiray/javatrove/tree/master/chat-02找到另一个工作示例