聊聊 Spring Cloud 和 Spring Cloud Alibaba 的区别

Spring Cloud Alibaba 实际上对我们的 SpringCloud2.x 和 1.x实现拓展组件功能。
nacos是分布式配置中心+分布式注册中心=Eureka+config。

研发 Spring Cloud Alibaba目的是为了推广阿里的产品,如果使用了SpringCloudAlibaba,最好使用alibaba整个体系产品。

SpringCloud SpringCloudAlibaba
注册中心 Eureka nacos
消息中间件 无(第三方替代方案:rabbitmq) RecketMQ
分布式事务解决方案 无(第三方替代方案:2pc) Seata
分布式调度服务 无(第三方替代方案:xxl-job) Alibaba Cloud SchedulerX
短信平台 Alibaba Cloud SMS
分布式配置中心 SpringCloudConfig nacos
熔断降级 Hystrix Sentinel
网关 zuul gateway

Spring Cloud Alibaba 与 Spring Cloud 搭配方案

Spring Cloud Alibaba致力于提供微服务开发一站式解决方案。此项目包括开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
依托 Spring Cloud Alibaba,你只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里云中间件来迅速搭建分布式应用系统。

SpringCloud几大痛点

SpringCloud 部分组件停止维护和更新,给开发者带来不便。
SpringCloud 部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制。
SpringCloud配置复杂,难以上手,部分配置差别难以区分和合理应用。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。