五阶段知识点小结
讲师:wanght6
-
SpringCloud Netflix
- 注册中心 – Eureka、Nacos
- 配置中心 – SpringCloud Config、Nacos
- API 网关 – Zuul、SpringCloud Gateway
- 远程调用、负载均衡、重试 – Feign、Ribbon
- 容错、限流 – Hystrix、Sentinel
- 监控 – Hystrix-dashboard+Turbine、Sleuth+Zipkin
-
消息服务、消息中间件(broker)、消息队列
- RabbitMQ – 6 种模式:简单,工作,发布订阅(群发、广播),路由,主题,RPC异步调用
- RocketMQ – 事务消息、高可靠消息
-
分布式事务
-
Seata 的三个组件:TC 事务协调器、TM 事务管理器、RM 资源管理器
-
Seata AT – 全自动事务(Automatic),对业务无侵入
-
Seata TCC – 两个阶段的三个操作:第一阶段 Try,第二阶段 Confirm 提交、Cancel 取消
-
RocketMQ 可靠消息最终一致性
-
-
ElasticSearch
- 全文检索引擎,NoSQL 数据库
-
Docker
-
Kubernetes
- Pod:一个容器
- 控制器:RC、RS
- Service:提供不变的地址
- Deployment:提供滚动升级操作