第五阶段(微服务)

8.25 day01 eureka

springClude是什么

微服务整体解决方案
集成了多种工具,来解决微服务中的各种问题
微服务全家桶

spring cloud 技术组成
在这里插入图片描述
eureka
微服务治理,服务注册和发现
ribbon
负载均衡、请求重试
hystrix
断路器,服务降级、熔断
feign
ribbon + hystrix 集成,并提供声明式客户端
hystrix dashboard 和 turbine
hystrix 数据监控
zuul
API 网关,提供微服务的统一入口,并提供统一的权限验证
config
配置中心
bus
消息总线, 配置刷新
sleuth+zipkin
链路跟踪

springClude不是什么

不是解决单一问题的框架

eureka - 注册中心
ribbon - 负载均衡、重试
hystrix - 系统容错工具
feign - 集成ribbon、hystrix
hystrix dashboard
turbine
zuul - api网关
config - 配置中心
sleuth+zipkin - 链路跟踪

8.26 day02 RabbitMQ

RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。

8.28 day03 Hystrix

降级

服务器调用后台服务器失败(出现异常,等待超时,不能连接)可以执行当前服务中的一段代码,向前返回响应(错误提示,缓存数据)
系统容错,当后台服务出现错误,还可以向客户端返回结果

熔断

十秒内二十次请求,百分之五十调用失败,执行了降级代码,会触发熔断

可以有效避免故障的传播,避免造成雪崩效应

限流 后台

不复制为07直接在06里面添加

hystrix dashboard 断路器仪表盘

Rabbitmq

消息队列服务,消息中间件(broker),消息服务

8.29 day04

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值