springcloudalibaba

本文详细介绍Nacos作为服务注册发现、配置中心的功能,并探讨其负载均衡策略。同时,介绍了Skywalking的应用跟踪、告警通知及持久化策略,以及如何自定义Skywalking链路追踪。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nacos

  1. nacos服务注册发现
  2. nacos负载均衡
  3. nacos配置中心,并且测试一下动态刷新
  4. nacos多环节配置
  5. 命令空间/组/配置集合定义
  6. 配置持久化(mysql)
  7. nacos集群部署结合Nginx(Nacos集群节点有三种角色:leader、follower、candidate)
  8. 基于nacos的负载均衡(权重/统一集群优先/同一版本/不能跨命令空间)
  9. nacos集群的负载均衡策略

RestTemplate

  1. get请求(getForEntity,getForObject)
  2. post请求
  3. put请求
  4. delete请求

Feign

  1. Feign默认自带集成了负载均衡
  2. 配置Feign的超时时间

Ribbon

  1. @LoadBalanced
  2. RandomRule(随机),RoundRobinRule(轮询),AvailabilityFilteringRule(先过滤故障服务,然后轮询),WeightedResponseTimeRule(根据平均响应时间计算所有服务的权重,响 应时间越快服务权重就越大被选中的概率即 越高,如果服务刚启动时统计信息不足,则 使用RoundRobinRule策略,待统计信息足够会切换到该WeightedResponseTimeRule策略;),RetryRule,BestAvailableRule,ZoneAvoidanceRule (默认)
  3. 自定义负载均衡策略
  4. Ribbon组件的核心组成
  5. 通过文件的方式配置负载均衡

sentinel

  1. 降级/限流/热点规则/系统规则/授权规则

  2. sentinel dashboard 控制台

  3. sentinel的三种保护应用的方式:1.默认保护所有接口 2.通过代码的方式保护 3.通过@SentinelResource(value = “app”)注解保护应用

  4. 持久化规则。两种方式:1.默认的拉模式,存储到本地 2.推模式,将规则存储到nacos

  5. sentinel对restTemplate的集成

  6. sentinel对Feign流控熔断


gateway

  1. 可以配置多个路由,一个路由由ID,URI,谓词,过滤器组成

  2. 谓词用来匹配是否路由,自定义谓词

  3. 过滤器分为全局过滤器和局部过滤器,自定义过滤器。其中全局过滤器有执行顺序

  4. gateway集成ribbon

  5. gateway集成sentinel

  6. gateway跨域

skywalking

  1. skywalking应用jar包、war包
  2. skywalking多个微服务跟踪
  3. skywalking告警和回调通知
  4. skywalking持久化
  5. 自定义skywalking链路追踪
  6. skywlking集成日志框架
  7. skywlking集群

seata

  1. 分布式事务的种类:AT,TCC,SAGA,XA(还没有开发出来)。目前使用的流行度情况是:AT > TCC > Saga;
  2. Tc三种存储模式:1.file,db,redis
  3. Tc模式的集群部署

stream

  1. 自定义信道

  2. RocketMQ事务消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值