RPC和注册中心的简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPC和注册中心的简介相关的知识,希望对你有一定的参考价值。

参考技术A 网络调用RPC 假设一个web 调用另外一个service 就符合RPC协议

在网络传输中的数据是序列化及返回为反序列化传输

什么是RPC:RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务

RPC的原理:RPC协议的底层原理,就是对象的序列化、反序列化以及序列化后数据的传输。

RPC协议的核心组成部分:网络传输协议:http,tcp(推荐使用tcp); dubbo序列化和反序列化:可以使用Java原生的序列化和反序列化,也可以使用高性能序列化/反序列化工具,如Hessian,FST等,还可以使用表单序列化。

常见的RPC框架:Dubbo,SpringCloud, Thrift,Motan,gRPC

注册中心的作用:1:服务端服务的注册和客户端服务的发现 2、提高系统的高可用性 3、提高系统的可伸缩性 4、集中管理服务 ;常见的注册中心:zookeeper,Redis;

服务的发现:引入注册中心

以上是关于RPC和注册中心的简介的主要内容,如果未能解决你的问题,请参考以下文章

RPC ---- 基于ZooKeeper为注册中心实现的RPC

RPC ---- 基于ZooKeeper为注册中心实现的RPC

RPC ---- 基于ZooKeeper为注册中心实现的RPC

Nacos简介以及作为注册/配置中心与Eurekaapollo的选型比较

手写RPC框架 第七天 服务发现与注册

手写RPC框架 第七天 服务发现与注册