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高级特性

 

  

 

posted @ 2022-06-05 23:09  Sara软件测试  阅读(82)  评论(0)    收藏  举报