最近自学到了Dubbo,我是跟着动力节点的视频在学,并且整理了相关笔记,分享给大家,也为以后复习用
视频资源:https://www.bilibili.com/video/BV1Sk4y197eD
第一章 初识 Dubbo
1.1 架构
- 单体结构
- 垂直结构
- 分布式结构
- 流动计算结构
1.2 进程间通信
进程:一个进程就是一个应用。
进程间通信: 两个或更多的应用之间的调用。
实现进程间通信:
1) Servlet或Controller(1需要提供每个接口的url地址,2提供参数说明,3.参数不清楚类型(String)。4. http协议)
2) RPC (Remote Procedure Call) : 远程过程调用。实现分布式中的服务之间调用。
RPC是远程通信的一种技术, 不是规范。 也可以叫做RPC协议。通过PRC简化进程间通信。
3)RPC调用
- client(消费者:要使用提供者功能(方法提供))
- server(提供者,提供方法的执行实现)
- client—stub助手(序列化/反序列化)—网络----stub助手(反序列化/序列化)—提供者方法的实现
4)PRC能做什么
PRC主要就是做分布式开发,实现远程调用, 调用远程的方法,就像调用自己的方法一样
1.3 Dubbo简介
Dubbo: 是一个RPC框架,实现远程调用。
三个主要功能:
- 面向接口的远程调用;
- 智能容错和负载均衡。
- 服务注册和发现
本文介绍了Dubbo的基础知识,包括单体、垂直和分布式架构,以及进程间通信的概念。重点讲解了RPC(远程过程调用)的工作原理,Dubbo作为RPC框架的角色,以及它提供的面向接口的远程调用、智能容错和负载均衡等功能。视频资源提供了详细的Dubbo学习路径。
1505

被折叠的 条评论
为什么被折叠?



