BoyChai's Blog - rpc https://blog.boychai.xyz/index.php/tag/rpc/ [Go]gRPC-介绍 https://blog.boychai.xyz/index.php/archives/55/ 2023-05-09T14:54:00+00:00 gRPC是一款语言中立、平台中立、开源的远程过程调用系统,gRPC客户端和服务端可以在多种环境中运行和交互。,例如用java写一个服务端,可以用go语言写客户端调用。数据在进行网络传输的时候,需要进行序列化,序列化协议有很多种,比如xml、json、protobuf等。gRPC默认应用使用protocol buffers,这是google开源的一套成熟的结构数据序列化机制。序列化: 将数据结构或对象转换成二进制串的过程。反序列化: 将在虚拟化过程中所生产的二进制串转换成数据结构或对象的过程。参考资料码神之路-Go语言gRPChttps://www.bilibili.com/video/BV16Z4y117yz/