Spring Cloud Alibaba体系
Spring Cloud Alibaba 是一套基于 Spring Cloud 的微服务解决方案,它集成了阿里巴巴集团在微服务架构实施中所使用的一系列开源中间件和服务治理组件,帮助开发者构建、部署和管理微服务应用。
Spring Cloud Alibaba核心技术栈
Spring Cloud Alibaba
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。
Nacos
作为服务发现与配置中心,提供了一站式的分布式系统服务发现、配置管理以及动态配置推送等功能。
Sentinel
提供服务容错能力,包括流量控制、熔断降级、系统负载保护、热点key限流等多个维度的防护,保障微服务在异常情况下仍能稳定运行。
RocketMQ
阿里巴巴开源的消息队列产品,用于处理高并发、高可用的消息传递,支持发布/订阅、顺序消息、事务消息等多种消息模型。
Dubbo
高性能、轻量级的RPC框架,使得服务间的通信更为高效,并提供了丰富的服务治理功能。
Seata
分布式事务解决方案,旨在解决分布式环境下的事务一致性问题,支持AT、TCC、Saga等模式。
Higress
Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的下一代云原生网关,实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈,能够帮助用户极大的降低网关的部署及运维成本且能力不打折;在标准上全面支持Ingress与Gateway API,积极拥抱云原生下的标准API规范;同时,Higress Controller也支持Nginx Ingress平滑迁移,帮助用户零成本快速迁移到Higress。
Alibaba Cloud SMS
覆盖全球的短信服务,友好、高效、智能的互联化通讯能力,帮助企业迅速搭建客户触达通道。
Alibaba Cloud OSS
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。
Alibaba Cloud SchedulerX
阿里中间件团队开发的一款分布式任务调度产品,提供秒级、精准、高可靠、高可用的定时(基于 Cron 表达式)任务调度服务。