![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
帅骚贯彻一生
这个作者很懒,什么都没留下…
展开
-
SpringBoot 结合 Thrift 构建远程服务调用
什么是Thrift? Thrift 的跨语言特性 thrift通过一个中间语言IDL(接口定义语言)来定义RPC的数据类型和接口,这些内容写在以.thrift结尾的文件中,然后通过特殊的编译器来生成不同语言的代码,以满足不同需要的开发者,比如java开发者,就可以生成java代码,c++开发者可以生成c++代码,生成的代码中不但包含目标语言的接口定义,方法,数据类型,还包含有RPC协议层和传输层的...原创 2019-07-09 16:21:30 · 2522 阅读 · 2 评论 -
Java 使用 Grpc 快速入门
Grpc的原理 一个RPC框架必须有两个基础的组成部分:数据的序列化和进程数据通信的交互方式。 对于序列化gRPC采用了自家公司开源的Protobuf。什么是Protobuf? Google Protocol Buffer(简称 Protobuf) 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。 使用Protocol Buffers 可以一次定义结构化的数据,然后可以使用特殊生...原创 2019-07-25 23:22:43 · 5310 阅读 · 1 评论