现在已经构建了基于 Java 语言的服务器端应用程序和客户端应用程序。接下来运行这些应用程序:

$ java -jar build/libs/server.jar
INFO: Server started, listening on 50051

$ java -jar build/libs/client.jar
INFO: Product ID: a143af20-12e6-483e-a28f-15a38b757ea8 added successfully.
INFO: Product: name: "Apple iPhone 11"
description: "Meet Apple iPhone 11. All-new dual-camera system with
Ultra Wide and Night mode."
price: 1000.0

现在,我们已经在本地机器上成功构建并运行了示例。在成功运行服务器端应用程序和客户端应用程序后,客户端应用程序首先会使用商品详情调用 addProduct 方法,并且会接收到新创建商品的标识符作为响应,然后使用商品标识符调用 getProduct 方法,来检索新创建的商品详情。本章在前面提到,要实现服务器端应用程序与客户端应用程序的通信,无须使用相同的语言。也就是说,我们完全可以畅通无阻地运行gRPC Java 服务器端应用程序和 Go 客户端应用程序。

文档更新时间: 2023-09-02 04:26   作者:Minho