SpringCloud中24个很重要的Starter

本文介绍了SpringCloud中24个重要的Starter,包括Eureka、Zuul、Hystrix、Feign等,详细讲解了它们的基本作用和用途。这些Starter大多基于Netflix团队的实现,提供微服务架构中的服务发现、容错、API网关等功能。同时,也提到了Spring家族和其他团队如淘宝、Consul等的贡献。
摘要由CSDN通过智能技术生成

SpringCloud中几个很重要的组件

写在前面

其实在这些个Starter之上,是一个团队的努力结果,从下图可以看出,每个Starter都是基于相应类似Netflix团队的Starter-Netflix-XX,开发,团队会根据需要,在Starter-Netflix-XXX中封装SDK,最后整合使用在Starter中,需要注意的是,当我们想当然的想使用某些依赖的时候,你确定,是否添加已重复的依赖,或者你根本就没使用更方便集成的Starter-XXX依赖,只是基于某些Starter-Netflix-XXX依赖,开发…

在这里插入图片描述

注意,Starter-Netflix-XXX,只是Netflix团队基于SpringCloud开发的微服务的架构,也是目前使用份额最大的一部分,包括这24个Starter,开箱即用的Starter,大部分也是Netflix团队的成果,还有包括Spring家族,淘宝团队等等…

下面的内容,就是围绕这24个Starter…
在这里插入图片描述

一、spring-cloud-starter-eureka

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka</artifactId>
            <version>1.3.2.RELEASE</version>
</dependency>

在这里插入图片描述

1.1、待办事项

  • Netflix团队
  • Demo

1.2、基本介绍

微服务中常用到的用于管理微服务间的调度和监控用的
源码中冰山一角,是Netflix团队集成多种优秀的实现以及多种结构的数据封装而成的

在这里插入图片描述

二、spring-cloud-starter-eureka-server

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
            <version>1.3.2.RELEASE</version>
        </dependency>

在这里插入图片描述

2.1、待办事项

  • Netflix团队
  • Demo

三、spring-cloud-starter-turbine

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-turbine</artifactId>
    <version>1.4.7.RELEASE</version>
</dependency>

在这里插入图片描述

3.1、待办事项

  • Netflix
  • Demo

四、spring-cloud-starter-hystrix

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-hystrix</artifactId>
            <version>1.3.1.RELEASE</version>
</dependency>

在这里插入图片描述

4.1、待办事项

  • Netflix
  • Demo

五、spring-cloud-starter-ribbon

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-ribbon</artifactId>
    <version>1.4.7.RELEASE</version>
</dependency>

在这里插入图片描述

5.1、待办事项

  • Netflix团队
  • Demo

六、spring-cloud-starter-zuul

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zuul</artifactId>
            <version>1.3.0.RELEASE</version>
        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值