《03_海外硅谷互联网大厂的微服务架构演进路线》
国外互联网公司,其实也都是几个大公司自己自研,后来逐渐的有一个叫做netflix公司的微服务技术架构开源出来,
在国外有很大的影响力,然后接着就被整合到了spring社区,变成了spring cloud项目,
里面整合的是netflix等国外公司的微服务相关组件早 期 的spring cloud微服务体系的组件 ,
是 以eureka、feign+ribbon、zuul、hystrix,用zipkin和sleuth做链路监控,stream做消息中间件集成,
contract做契约测试支持,当然gateway也可以做网关,consul也是一种注册中心,
还有跟spring security配合的安全认证,跟k8s配合的容器支持这些都是国外公司为主的开源项目,
spring cloud打包集成在一起,在国外比较有市场,两三年前在国内也火了,
大量公司都开始拥抱spring cloud,尤其是中小型公司,几乎都是用spring cloud因此呈现的一个状态,
就是大厂几乎都是自研,部分大厂是以阿里的dubbo为核心自研的,部分中小型公司还是以dubbo为核心,
加上自己找一些开源项目,然后更大比重的中小型公司,就是spring cloud那套技术架构