grpc
why154285
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
grpc 客户端启动及调用流程简单分析
grpc分层设计按照grpc的分层设计,结合源码,分析grpc客户端启动和调用流程。grpc的ManagedChannel创建ManagedChannel 是对 Transport 层 SocketChannel 的抽象,Transport 层负责协议消息的序列化和反序列化,以及协议消息的发送和读取。ManagedChannel 将处理后的请求和响应传递给与之相关联的 ClientCall 进行上层处理,同时,ManagedChannel 提供了对 Channel 的生命周期管理(链路创建、空闲、原创 2020-09-30 13:37:17 · 3849 阅读 · 0 评论 -
.proto 文件生成java代码解读
.proto 文件生成java代码解读grpc是跨语言的通信框架,其自己定义.proto文件,并根据需要生成对应语言的代码。本篇只对生成出来的java代码和原.proto文件的对应关系做简单说明。.proto文件本demo的.proto 文件内容如下,关于proto的语法暂不说明。syntax = "proto3";option java_package = "com.why.grpc";//option java_outer_classname = "OptionService";opti原创 2020-08-17 14:17:49 · 4494 阅读 · 2 评论 -
GRPC server启动流程简单梳理
GRPC server启动流程简单梳理一、rpc和grpc1、rpc (remote procedure call) : 使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调用本地的函数一样.2、grpc : google提供的rpc框架grpc 通信结构图如下:grpc 和 restful API 比较①:grpc可以通过protobuf定义接口,可以有更加严格的接口约束②:protobuf 通过二进制传输,提高传输效原创 2020-08-13 16:00:52 · 5130 阅读 · 0 评论
分享