当前位置:   article > 正文

SpringCloud-Eureka_spring cloud eureka是什么

spring cloud eureka是什么

1.Spring Cloud是什么?

                SpringCloud是一系列框架的有序集合。【包含了开发所需的其他的框架】
                它利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置中心、消息总线、负载均衡、断路器、数据监控等,这些都可以用SpringBoot的开发风格做到一键启动和部署。
            通俗地讲,SpringCloud就是用于构建微服务开发和治理的框架集合(并不是具体的一个框架),主要贡献来自Netflix OSS。
    微服务--搭积木
        提供不同形状的积木块【服务】
        通过不同形状的积木块相互配合建造出来的城堡 【项目】

2.SpringCloud模块介绍       

    Eureka [juˈriːkə] :服务注册中心,用于服务管理。
    Ribbon [ˈrɪbən] :基于客户端的负载均衡组件。
    Hystrix:容错框架,能够防止服务的雪崩效应。
    Feign  [feɪn]:Web服务客户端,能够简化HTTP接口的调用。
    Zuul:API 网关,提供路由转发、请求过滤等功能。
    Config:分布式配置管理。
    Sleuth [sluːθ]:服务跟踪。
    Stream:构建消息驱动的微服务应用程序的框架。
    Bus:消息代理的集群消息总线。
    除了上述模块,还有 Cli、Task等。教程中只介绍一些常用的模块。  

3.SpringCloud版本介绍 

         在第一次访问 Spring Cloud 官网时一定会有一个疑惑那就是版本太多了,到底哪个是稳定版本?哪个才是自己需要的版本?接下来就给大家简单介绍一下版本的问题。

        参考图:

         从图中可以看到 Spring Cloud 不是像别的项目那样,版本号采用 1.1、1.2、1.3 这种的格式    因为 SpringCloud 是一个拥有诸多子项目的大型综合项目,可以说是对微服务架构解决方的综合套件组件,其中包含的各个子项目都独立进行着内容的迭代与更新,各自维护着自己的发布版本号
          建议:至于怎么选择适合自己的版本,大家可以在接触的时候直接选最新的稳定版本。新版本中的 Bug 肯定要少,并且更稳定。

4.SpringCloudEureka是什么?

        SpringCloudEureka是SpringCloudNetflix微服务套件的一部分,基于Netflix Eureka做了二次封装,主要负责实现微服务架构中的服务治理功能。
        SpringCloudEureka是一个基于REST的服务,并且提供了基于Java的客户端组件,能够非常方便地将服务注册到SpringCloudEureka中进行统一管理。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/1000257
推荐阅读
相关标签
  

闽ICP备14008679号