protocolBuffer
0 人感兴趣 · 7 次引用
- 最新
- 推荐

A tour of gRPC:09 - gRPC Interceptor 拦截器
在上一篇中,我们体验了 gRPC 的反射和拦截器功能,并尝试使用evans 客户端对接口进行了测试。在 本篇中,我们将体验 拦截器功能,拦截器就像一个中间件功能。

A tour of gRPC:08 - gRPC 反射 与 Evans 客户端
在上一篇中,我们尝试了 bindirectional-straming 并且测试了它的跨语言调用能力,在本篇中,我们将 尝试开启 server 端的反射功能,并依据反射功能和 evans 客户端进行rpc测试。

A tour of gRPC:07 - gRPC bidirectional straming 双向流
1. 修改 laptop_service.proto 添加 ReteLaptop 相关内容,运行 make clean 、make gen 进行 代码生成

A tour of gRPC:05 - gRPC server straming 服务端流
在上一篇中,我们实现了gRPC中的unary call,即客户端发一个请求,服务端回复一个响应。并尝试了 它在跨语言的情型下调用。在本篇中,我们将尝试实现 server straming 即客户端发送一个请求,服务 端回复多个响应,并同样尝试跨语言的调用。

A tour of gRPC:04 - gRPC unary call 一元调用
在上一篇中,我们尝试了proto 的序列化功能,并尝试进行了跨语言的序列化。而在本篇中,我们将尝 试实现一个简单的gRPC 一元调用(unary call),通过client调用server的创建方法创建一个Laptop对 象,并存储在server的内存中,并同样尝试跨语言的调用。

A tour of gRPC:03 - proto 序列化 / 反序列化
在上一篇中,我们安装配置了protoc,编写了一些简单的message,并使用protoc自动生成了代码。在本篇中,我们将尝试proto的序列化功能,并且尝试在不同的语言之间进行序列化和反序列化。

A tour of gRPC:02 - 从 proto 生成代码
在上一部分,我们了解了gRPC的一些基础理论,接下来我们将尝试编写proto文件,并通过配套的生成 器生成Java和golang的代码。在实践的部分我将尝试构建一个笔记本销售平台,方便我们在实践中进行 学习。