在springCloud之前,Dubbo在国内可以讲是独霸江湖好多年。 2016 年 1 月springCloud发布第一
个 Angel.SR5 版本,很快受到业界的关注,随着springCloud的不断完善,社区也越来越活跃,慢慢成为微服务的首选。
这段时间里,Dubbo也停止维护了很长时间,但虽然这样,也仍然有很多死忠粉在使用Dubbo,一直到2017年9月份恢复了更新。大家希望在使用 Dubbo 的同时享受 Spring Cloud 的生态,出现各种各样的整合方案,但是因为服务中心的不同,各种整合方案并不是那么自然,直到 Spring Cloud Alibaba 这个项目出现,由官方提供了 Nacos 服务注册中心后,才将这个问题完美的解决。
Spring Cloud Alibaba项目由两部分组成:阿里巴巴开源组件和阿里云产品组件。
相信springCloudAlibaba未来会有一个很大的发展空间,会有越来越多的企业的项目选择springCloudAlibaba,那很学习好springCloudAlibaba的应用相信无论是在未来的求职过程中还是在个人的技术发展上都会有很大的帮助。
Nacos
是一个服务注册与配置管理中心。
Dubbo
是以RPC为基础的远程调用框架,而springCloud 的Feign消费服务的时候,相比较Dubbo这种RPC框架而言,性能可能要差一些。
Seata
是一个分布式的事物管理框架
Sentinel
Sentinel的功能类似于springCloud的hystrix,主要提代限流,熔断降级等功能。
rocketMQ
rocketMQ是一个具有低延迟、高性能和可靠性、万亿级容量同时具备灵活的可伸缩性的分布式消息处理平台