聊聊 Spring Cloud 和 Spring Cloud Alibaba 的区别
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配置复杂,难以上手,部分配置差别难以区分和合理应用。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。