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

RMI

这里写图片描述

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

Hession

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

Dubbo

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

框架

相关文章
相关标签/搜索