代码拉取完成,页面将自动刷新
# 服务注册与发现:
[eureka](停更 AP) [zookeeper] (CP) [consul] (CP) [nacos] (推荐)
# 负载均衡服务调用:
[Ribbon(维护)] 客户端组件
Ribbon本地负载均衡 又称进程内LB(每个微服务的LB) Nginx服务端负载均衡 又称集中式LB(整个项目LB)
[均衡策略]:轮询 随机 根据响应时间加权
#服务调用
[Openfeign] 多用于客户端 集成了Ribbon
#服务降级 (复杂分布式系统有很深的依赖关系 一个失败会影响整个服务---服务雪崩)
[Hystrix] (停更) {服务降级 服务熔断 服务限流}
【服务降级】服务器不可用,给一个兜底的方案备选响应(fallback) (运行时异常 超时 宕机 服务熔断{断路器开启})
服务端:@EnableCircuitBreaker @HystrixCommand @DefaultProperties(defaultFallback = "payment_global_fallback")
客户端:@EnableHystrix @HystrixCommand @DefaultProperties(defaultFallback = "payment_global_fallback")
【服务熔断】达到最大访问量时,直接拒绝访问,调用服务降级 返回友好提示
检测到该节点微服务调用响应正常 恢复链路
【服务限流】秒杀高并发操作,要求排队进入
用Alibaba nacos
#服务网关(反向代理 鉴权 流量控制 监控日志 限流)
[GateWay] 非阻塞 响应式 webflux
【路由】Route :ID+URI+一系列断言+过滤器
【断言】Predicate
【过滤】Filter
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。