目录:
一、国内主流微服务技术栈
二、Spring Cloud Alibaba介绍
三、总结
一、国内主流微服务技术栈
之前有段时间阿里开源的dubbo处于不怎么维护的阶段,正好这段时间Spring cloud完善的技术栈出现,导致很多中小型公司开始转型到Spring cloud。Dubbo的使用比例急剧下降。所以现阶段国内微服务这块,按公司实力划分:
大公司,以纯自研或者dubbo+自研为主
中小公司,以Spring cloud netflix技术栈为主,(赶紧搭建起来做业务,哪有空搞研发)
但是最近一年多,情况又产生了变化,阿里的dubbo重启维护,日渐活跃起来,同时阿里把自己的微服务技术栈融入进了spring cloud体系和标准,形成了一个spring cloud alibaba微服务技术组件,也就是以nacos、dubbo、seata、sentinal、rocketmq等技术为核心的一套技术体系
spring cloud alibaba 与 spring cloud netflix对比
注册中心:nacos -> eureka
RPC框架:dubbo -> feign+ribbon
分布式事务:seata -> 无
限流/熔断/降级:sentinel -> hystrix
API网关:无(Spring Cloud Gateway) -> zuul
后来大家也都知道,spr