常用的rpc框架(RMI、Hessian、Dubbo)

RMI

这里写图片描述

Registry其实充当了一个管理者,用于管理注册的API。
序列化和反序列化都用的是Java自带的。

Hession

基于HTTP协议传输,性能方面一般,负载均衡和失效转移依赖应用的负载均衡。显式调用方式,淡化Registry角色。
这里写图片描述

Dubbo

Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,当提供者重启时,能自动恢复注册数据,以及订阅请求
这里写图片描述
这里写图片描述

posted @ 2019-07-06 21:35  大糖果i  Views(2663)  Comments(0Edit  收藏  举报