摘要:
seata是什么 一个分布式事务处理框架 四大核心概念 XID:Transaction ID 全局唯一的事务ID TM:TransactionManager 事务管理器(控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚的决议) TC:TransactionCoordinator 阅读全文 »
摘要:
Gateway 是 SpringCloud 研发的一款开源 API 服务网关组件 (替代原 Zuul 1.x 版) Gateway 使用的 Webflux 中的 reactor-netty响应式编程组件,底层使用了 Netty 通讯框架 特性 基于 Spring Framework 5, Proje 阅读全文 »
摘要:
服务降级,熔断与限流 服务雪崩 一条服务链上可能有多个服务,每个服务若干节点,若其中一个节点故障,上游请求打到故障的节点,加入请求一直阻塞,大量堆积的请求可能会导致服务崩溃。这就是服务雪崩 什么是Hystrix Hystrix 是 Netflix 的一个重要组件,提供了断路器、资源隔离与自我修复功能 阅读全文 »
摘要:
Feign是什么 Spring Cloud 组件中一个轻量级 RESTful 的 HTTP 服务客户端,它是在 RestTemplate基础上做封装(Feign 内置 Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务) 一种声明式、模板化的HTTP客户端。使用Feign,可以做到声明式调 阅读全文 »
摘要:
Nacos是什么 Dynamic Naming and Configuration Service一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台可以简化服务发现,配置管理,服务治理及管理。**Nacos = Eureka(服务注册中心) + Config(服务配置中心) + Bus( 阅读全文 »