spring cloud是微服务的一种实现方式,因为其属于spring家族中的一员,有着强大的团队在维护,所以优点很明显,使用方便,群众基础好
Spring Cloud 是一系列框架的集合,它利用Spring Boot的开发便利性,简化了分布式系统开发,如:服务注册、服务发现、配置中心。消息总线、负载均衡、熔断器、数据监控等。
Spring Cloud 主要贡献者是Netflix,也就是Spring Cloud是对Netflix贡献的框架的二次封装或优化。
通俗的讲,SpringCloud就是用于构建微服务开发和治理的框架集合。
SpringCloud主要涉及的组件包括:
• Eureka:服务注册中心,用于管理服务
• Ribbon:负载均衡(集群)
• Hystix:熔断器,能够防止服务的雪崩效应。
• Zuul:服务网关,提供路由转发、请求过滤等功能。
• Feign:服务调用,简化Http接口的调用。