码迷,mamicode.com
首页 > 其他好文 > 详细

RPC和Dubbo简介

时间:2020-05-25 00:07:39      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:分布   特色   报文   javase   jboss   inf   jetty   servlet   过程调用   

一.  RPC-远程过程调用,用于实现分布式环境下的远程调用,RPC 框架如下

技术图片

 

二. Dubbo 是阿里开源的一个极为出名的 RPC 框架,被广泛使用。协议和序列化框架都可以插拔是其鲜明的特色。

Dubbo 的设计架构图

技术图片

 rpc协议基本组成:

技术图片

 

 

1.   地址:服务提供者地址;
2.   端口:协议指定开放的端口;
3.   运行服务:
(1) netty( dubbo中默认)
(2) mina
(3) RMI 服务
(4) servlet 容器(jetty、Tomcat、Jboss)
4.   报文编解码。
5.   dubbo序列化方式:
(1)Hessian2Serialization(默认)
(2) DubboSerialization
(3) JavaSerialization
(4) JsonSerialization

RPC和Dubbo简介

标签:分布   特色   报文   javase   jboss   inf   jetty   servlet   过程调用   

原文地址:https://www.cnblogs.com/shijianchuzhenzhi/p/12953253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!