目录
Nacos
Hystrix、Sentinel(3特no)区别
- Hystrix:支持基于失败比率的熔断策;依赖线程池的大小来控制并发限流;
- @HystrixCommand(fallbackMethod = "fallbackMethod")
- Sentinel:除了支持基于失败比率的熔断策略外,还支持基于慢调用比例的熔断策略;基于QPS的限流、基于调用关系的限流;
- @SentinelResource(value = "test", blockHandler = "handleException")
RocketMQ
Seata分布式事务解决方案
- 事务
- 只需在业务方法上添加@GlobalTransactiona:全局事务,任意一个本地事务执行失败,Seata 会回滚所有的参与者事务。
- 模式
- 首选 AT(无侵入自动补偿)
- 追求极致性能选 TCC(手动编码高性能)
- 跨系统长流程选 SAGA(长流程补偿)
- 非必要不选 XA(数据库强一致)
Spring Cloud Gateway
- 路由(请求匹配断言条件,路由到目标)、断言(路径、请求头、参数)、过滤器(请求头、限流、日志记录)
NAlibaba Cloud OSSacos
- minion
Alibaba Cloud ACM
- 应用配置管理服
- 实现配置的集中管理、动态更新,提升微服务架构的可维护性和稳定性。
Alibaba Cloud SLS
- 一站式日志管理服务,用于日志的采集、存储、查询、分析和可视化
浙公网安备 33010602011771号