Spring Cloud Alibaba

近年来随着互联网技术的发展,Alibaba 在微服务的贡献出的项目也非常得多,如 Dubbo 在 2021 年进行开源,之后迅速进行发展,直到 Spring Cloud 的出现来打破了传统的维度,之后 2017 年 Dubbo 项目又重新开始活跃,并拥抱 Spring Cloud 标准,也成为了目前国内为数不多可以替代 Netfilx 全家桶的一系列产品。
Spring Cloud Alibaba 系列的产品很受国内开发者喜爱,他也不仅仅是对本土开发者的支持和用户体验,而是这几年来 Alibaba 的产品经验,因此 Alibaba 的解决方案比 Netfile 更加更加人性化和好理解,但缺点在于文档支持没有 Netfile 的生态那么好。
对于 Spring Cloud Alibaba 中主要的组建就是 Dubbo、Nacos、Sentinel、Seata、RocketMQ
⬅️ Go backDubbo
一个并不简单的 RPC 框架,用于实现多个系统之间的高性能、透明化调用、服务治理(注册、监控、路由、容错)
ZooKeeper
可以根据自身特性实现出注册中心,但他本身就是一个分布式协调中间件,因此实现注册中心也是合情合理。
Nacos
致力与解决为服务中的统一配置,服务注册与发现等问题,因此可以通过他来实现服务发现、服务配置、服务元数据和流量管理等
Sentinel
面向分布式服务架构的轻量级服务控制组建,可以实现对流量的降级和熔断以及一系列的限流规则。
Seata
开源的分布式事务解决方案,致力与在微服务中提供高性能和简单易用的分布式事务服务,提供了 AT、TCC、Saga、XA 事务模式
RocketMQ
是一个低延迟、高可靠、可伸缩易用于分布式消息中间件,经过 Alibaba 多年的 双 11 验证,因此具有了高吞吐、低延迟、海量消息堆积等特点,同时还提供了顺序消息,事物消息,定时消息,消息重试、消息追踪等特点。
