在开发 gRPC 应用程序时,首先要使用 protocol buffers 定义服务接口,protocol buffers 是语言中立、平台无关、可扩展的结构化数据序列化机制。然后,为选择的编程语言生成服务器端代码和客户端代码,这种方式提供了较低层级通信细节的抽象,从而简化了服务器端和客户端的逻辑。也就是说,在服务器端,需要为远程暴露的方法实现逻辑,并让gRPC 服务器在运行的时候绑定该服务。在客户端,需要连接 gRPC 服务器,并使用生成的客户端代码调用远程方法。
本章旨在帮助你获得开发和运行 gRPC 服务器端应用程序和客户端应用程序的实际经验,从而构建真正的 gRPC 应用程序。不管你使用哪种语言,构建 gRPC 应用程序都遵循类似的步骤。因此,第 3 章将进一步扩展你所学到的概念和技术,来构建真实的用例。
文档更新时间: 2023-09-02 04:26 作者:Minho