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