Dubbo笔记-黑马视频

分布式系统相关概念

在这里插入图片描述
一个人又要洗菜切菜烧菜精力有限,在雇一个人,这是集群
在这里插入图片描述
因为雇佣的这个大厨很贵,让他洗菜切菜很浪费钱

所以专门雇佣一个洗菜和切菜的,这就是分布式
在这里插入图片描述
哪个模块不行了替换哪个模块(高扩展),哪个人慢了,就再加一个人(可伸缩)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

架构演进

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Dubbo概述

在这里插入图片描述

Dubbo架构

在这里插入图片描述
Monitor做服务监控的,比如消费者调用提供者的次数

Dubbo快速入门

Zookeeper(注册中心)安装

在这里插入图片描述
将需要远程调用的接口抽取到公共模块,所有服务依赖该模块即可
相对于feign远程调用来说,更换了注解变成Dubbo的@Reference(Dubbo的远程注入)
在这里插入图片描述

Dubbo高级特性

序列化

在这里插入图片描述

标题地址缓存

在这里插入图片描述

超时与重试

在这里插入图片描述
在这里插入图片描述

服务提供方在这里插入图片描述
服务调用方
在这里插入图片描述
超时时间建议配置在服务的提供方上面,但是Dubbo的调用方可以覆盖服务方的超时时间

请求失败可能是网络抖动,如果直接让他失败是会出问题的,所以需要重试确保可靠性,默认是重试2次,一般是需要执行3次
在这里插入图片描述

多版本

在这里插入图片描述
在这里插入图片描述

负载均衡

在这里插入图片描述

集群容错

一般用于读,写的话,如果是因为延时问题,实际上写到数据库了,但仍判定他连接失败,那么和其他服务器建立连接时会出重复写入数据库的问题

在这里插入图片描述

服务降级

在一个服务器里有广告服务、日志服务、支付服务。而支付服务的重要级别最高,现在出现服务器资源紧张,就需要将边缘化的业务进行一个降级的处理,服务降级方式有很多,下面是一种
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值