spring cloud Netflix 中的六种框架 学习记录,比较全

附上学习资料

在这里插入图片描述

spring cloud stream

是一个为微服务应用构建消息驱动能力的框架

核心注解:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

核心概念:
Binder
channel
在这里插入图片描述

消费组

基础配置:
Spring.cloud.stream

绑定通道配置:
在这里插入图片描述

基础,生产者,消费者配置

feign

OpenFeign 是一个声明式 RESTful 网络请求客户端
动态代理
编码/解码 拦截器 请求/响应压缩 负载均衡
在这里插入图片描述

Eureka

服务治理框架
在这里插入图片描述

eureka.client.serviceUrl.defaultZone = http://regcenter:8761/eureka/
eureka.client.healthcheck.enabled = true
eureka.instance.prefer-ip-address = true
eureka.client.fetch-registry = true
eureka.client.registry-fetch-interval-seconds = 30
eureka.client.eureka-service-url-poll-interval-seconds = 300
eureka.instance.lease-renewal-interval-in-seconds = 10
eureka.instance.lease-expiration-duration-in-seconds = 60
eureka.instance.health-check-url-path = /actuator/health

eureka 客户端 discoveryClient
构造器 服务注册、心跳(30)、注册表缓存刷新(全量拉取,增量拉取,30S)、按需注册定时任务 //下线

eureka服务端 instanceRegistry
服务注册 、接受服务心跳 、服务剔除(自我保护限制(一分钟 15%),分批,均匀,60S,90S)、服务下线、集群同步(启动时拉取,操作注册实例时同步)、获取注册表服务信息(全量、增量)

Ribbon

在这里插入图片描述

七种路由规则
在这里插入图片描述
在这里插入图片描述
默认路由规则
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

loadbalanced ribbonclient // loadbalancerInteceptor loadbalancerClient //loadbalancer =zoneAwareLoadBalancer //rule=zoneAvoidancerule zoneAvoidancepredicate 区域不可用 availabilitypredicate 断路器打开 请求数过多 过滤后再轮询

Hystrix

微服务 容错保护框架
作用
在这里插入图片描述
运行流程

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

在这里插入图片描述
断路器
在这里插入图片描述
在这里插入图片描述

服务隔离(舱壁模式)

线程池和信号量的区别

当请求的服务网络开销比较大的时候,或者请求比较耗时的时候,最好使用线程隔 离策略。

当我们请求缓存服务或者不涉及远程 RPC 调用 (没有网络开销〉服务的时候 应优先使用信号量隔离策略

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

zuul

网关
提供代理、过滤、路由等功能
请求的四个生命周期: HTTP 请求在 ZuulServlet 中的生命周期。

在这里插入图片描述
三种路由规则
简单路由
跳转路由
Ribbon 路由

@EnableZuulProxy
忽略header
敏感header

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值