随笔分类 -  grpc

gRPC Python 入门到生产环境
摘要:所有的代码在 https://github.com/xsren/learning_record/tree/master/grpc,欢迎star。 一、先了解几个概念 RPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底 阅读全文

posted @ 2019-12-28 18:35 ExplorerMan 阅读(737) 评论(0) 推荐(0)

深入RPC分布式原理
摘要:前面几节讲的都是单机 RPC 服务的模式,无论是多线程也好多进程也好,它们都只能算是单点的设计。现代企业的关键性 RPC 服务是绝不可以只使用单点部署的。本节我们要对 RPC 服务进行分布式化,使得服务可以容忍个别节点故障仍能继续对外提供服务。 客户端 当 RPC 服务部署在多个节点上时,客户端得到 阅读全文

posted @ 2019-12-28 18:19 ExplorerMan 阅读(455) 评论(0) 推荐(0)

Google Protobuf简明教程
摘要:Protobuf是什么 Protobuf实际是一套类似Json或者XML的数据传输格式和规范,用于不同应用或进程之间进行通信时使用。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输或者存储。 Protobuf的优点 相比较而言,Proto 阅读全文

posted @ 2019-12-28 11:47 ExplorerMan 阅读(383) 评论(0) 推荐(0)

gRPC详解
摘要:gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且 阅读全文

posted @ 2019-12-28 11:47 ExplorerMan 阅读(2520) 评论(0) 推荐(1)

导航