程序猿要学习得东西不止一点点
框架简介
常见 RPC (远程调用技术)框架:阿里的 Dubbo/Dubbox、Facebook Thrift、Google gRPC、Spring Boot/Spring Cloud
微服务架构由SOA架构演进而来,项目拆分粒度上更加精细,项目之间互不影响,降低耦合度,让开发人员可以更专注于自己相关的业务逻辑代码,提高开发效率。采用restful风格提供api,通过Http协议+JSON格式轻量化传输。更加适合互联网公司敏捷开发,快速迭代产品版本。
SpringCloud netflix核心组件
1. Eureka:服务治理 注册中心
2.Hystrix:服务保护框架
3.Ribbon:客户端负载均衡器
4.Feign:基于Ribbon和Hystrix的声明式服务调用组件
5.Zuul:网关组件,提供智能路由、访问过滤等功能
网友评论