SpringCloud简要介绍

SpringCloud简介
成熟的微服务框架,定位为开发人员提供工具,以快速构建分布式系统

核心组件 Spring Cloud
服务注册中心 SpringCloud Netflix Eureka
服务调用方式 RESTAPI、Feign、Ribbon
服务网关 Spring Cloud Netflix Zuul
断路器 Spring Cloud Netflix Hystrix

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Cloud Netflix是Spring Cloud家族的一部分,它提供了基于Netflix OSS开源组件的微服务架构开发工具。Netflix是一个知名的美国公司,其开发了很多优秀的开源组件,例如Eureka、Hystrix、Zuul等,这些组件在实现微服务架构方面拥有广泛的应用。Spring Cloud Netflix将这些组件进行了封装,并提供了一系列的API,使得在Spring Boot应用中使用这些组件变得非常简单。 Spring Cloud Netflix包含以下组件: 1. Eureka:微服务注册中心,服务的提供者将自己注册到注册中心,服务的消费者从注册中心获取服务提供者的信息。 2. Ribbon:负载均衡框架,服务消费者通过Ribbon可以轻松地访问多个服务提供者,Ribbon可以根据自定义的规则,将请求分配给不同的服务提供者。 3. Feign:服务调用工具,通过简单的注解方式,就可以定义和绑定服务接口,Feign会根据定义好的接口生成实现类,然后自动的组装成请求,发送给服务提供者。 4. Hystrix:容错框架,当服务提供者出现异常或者超时时,Hystrix会进行服务降级,从而避免整个系统的崩溃。 5. Zuul:API网关,提供了统一的访问入口,可以进行路由、负载均衡、安全认证、限流等功能。 Spring Cloud Netflix提供了一种快速构建微服务架构的方式,通过使用这些组件,我们可以快速的搭建出一个可靠、高可用、易于扩展的微服务系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值