1. 对比早期的Spring Cloud,各个组件更好用,比如nacos组件集注册中心、分布式配置、路由于一身,用这一个就解决多个功能,而且可视化界面也比较有流行感,更清晰明了。
2. 早期的SpringCloud的部分组件都已经闭源,不维护了,比如erueka、consol、Feign、zuul。
3. Alibaba的各个组件更健全,比如分布式事务组件、分布式消息等等,官方SpringCloud是没有提供分布式事务解决方案的,需要自行解决。
4. Alibaba还整合了官方的云产品,用起来更方便,比如OSS、短信等等。
5. Alibaba的java团队在国内java领域是顶尖的,在国际上也是,很早就出了不少很被认可的技术框架,比如RocketMQ、Druid、Dubbo、 Arthas、fastjson等等好几十个,国内几乎没有哪个企业的java团队的技术实力有阿里的雄厚。
6. 阿里内部他们用他们开发的java技术解决了他们所有的业务需求,他们是超级大厂,用他们的技术来解决其它中小企业的业务需求,绰绰有余,阿里那么大业务量都能解决,相比之下的小业务还不能解决?
7. 目前很多培训机构都在用SpringCloud Alibaba作为培训课程,未来市面上使用的会越来越多,也比较好招人。
结论:使用java,跟着阿里走,没错。