赞
踩
组件主要来自两个机构,一个是Spring官方,一个是阿里巴巴开源的组件。之所以使用阿里开源的组件,主要生Spring官方对某些组件停止维护,而阿里开源组件中有青出于蓝而胜于蓝的组件可供选用。
Spring官方已经宣布停止维护的Spring Cloud组件包括以下几项:
Spring Cloud Sleuth:
Spring Cloud Cloudfoundry:
Ribbon:
Hystrix:
Spring Cloud Config:
Eureka:
对这些停止维护或者更新组件,建议考虑使用替代方案或更新的组件以获得更好的支持和功能。
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
依托Spring Cloud Alibaba,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。
阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来大家用成套的产品搭配完善的可视化界面给开发运维带来极大的便利搭建简单,学习曲线低。
SpringCloud Alibaba - Nacos:注册中心(服务发现/注册)
SpringCloud Alibaba - Nacos:配置中心(动态配置管理)
SpringCloud - Ribbon:负载均衡
SpringCloud - OpenFeign:声明式 HTTP 客户端(调用远程服务)
SpringCloud Alibaba - Sentinel:服务容错(限流、降级、熔断)
SpringCloud - Gateway:API 网关(webflux 编程模式)
SpringCloud - Sleuth:调用链监控
SpringCloud Alibaba - Seata:原 Fescar,即分布式事务解决方案
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。