- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Java 使用 Grpc 快速入门
Grpc的原理一个RPC框架必须有两个基础的组成部分:数据的序列化和进程数据通信的交互方式。对于序列化gRPC采用了自家公司开源的Protobuf。什么是Protobuf?Google Protocol Buffer(简称 Protobuf) 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。使用Protocol Buffers 可以一次定义结构化的数据,然后可以使用特殊生...
2019-07-25 23:22:43 5377 1
原创 Zookeeper 基本概念原理
学习之前,让我们带着几个问题进入,Zookeeper的数据结构是什么样的?如何实现分布式一致性?都有哪些应用场景呢?zookeeper 简介Zookeeper 是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务、配置维护和命名服务等等。Zookeeper特性ZooKeeper非常快速且非常简单。但是,由于其目标是构建更复杂的服务(如同步)的...
2019-07-09 16:29:04 427
原创 SpringBoot 结合 Thrift 构建远程服务调用
什么是Thrift?Thrift 的跨语言特性thrift通过一个中间语言IDL(接口定义语言)来定义RPC的数据类型和接口,这些内容写在以.thrift结尾的文件中,然后通过特殊的编译器来生成不同语言的代码,以满足不同需要的开发者,比如java开发者,就可以生成java代码,c++开发者可以生成c++代码,生成的代码中不但包含目标语言的接口定义,方法,数据类型,还包含有RPC协议层和传输层的...
2019-07-09 16:21:30 2553 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人