Dubbo基础(要先安装Zookeeper)
学习视频:https://www.bilibili.com/video/BV1MP4y1W7wS?p=3&spm_id_from=pageDriver
第一.分布式系统中的相关概念
1.大型互联网项目架构目标

*互联网项目特点
-用户多
-流量大,并发高
-海量数据
-功能繁琐
-变更快


2.集群和分布式,这2个是共存的

3.架构演进








第二.Dubbo概述
-Dubbo概述:
*Dubbo是阿里巴巴公司开源的一个高性能, 轻量级的Java RPC框架
*致力于提供高性能和透明的RPC远程服务调用方案,以及SOA服务治理方案
*https://dubbo.apache.org/zh/index.html
-Dubbo架构(Monitor是高级教程,不用太在乎内容实现原理)

*Provider:暴露服务的服务提供方
*Container:服务运行容器
*Consumer:调用远程服务的服务消费方
*Registry:服务注册与发现的注册中心
*Monitor:统计服务的调用次数和调用的时间的监控中心
第三.Dubbo快速入门(先要安装Zookeeper)
-Zookeeper mac安装:https://blog.csdn.net/qcl108/article/details/107772044
*官网:https://zookeeper.apache.org/releases.html
-Dubbo快速入门
*
*基于SpringMVC 本地调用基础上,改造成远程调用(SOA架构)
*分布式(独立的取用,独立的对外提供服务)vs单休架构
*注入的变更
- @Service要由s
第四.Dubbo高级特性

浙公网安备 33010602011771号