我们在分布式项目中引入微服务:spring-cloud时候,通过
dependencyManagement的import方式引入依赖

 <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>Edgware.SR3</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
 
<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-eureka</artifactId>
    </dependency>

我们此时需要查看:netflix eureka版本,

1.搜索spring-cloud-dependencies版本

进入百度,搜索:maven spring-cloud-dependencies,然后进入对应的Edgware.SR3依赖。

image.png
查找netflix版本

image.png

2.查看Spring Cloud Netflix Dependencies依赖其他组件版本

Spring Cloud Netflix Dependencies » 1.4.4.RELEASE
找到对应的:
image.png

eureka-core
eureka-client

3.eureka模块说明

(1)eureka-client:eureka的客户端,注册到eureka上面去的一个服务,就是一个eureka client,无论是服务提供者还是服务消费者,都是一个eureka客户端。

(2)eureka-core:eureka的服务端,eureka的注册中心。

(3)eureka-resources:eureka控制台(web页面) 上面你可以看到各种注册服务。

(4)eureka-server:把eureka-client、eureka-core、eureka-resources打包成了一个war包,也就是说eureka-server自己本身也是一个eureka-client,同时也是注册中心,同时也提供eureka控制台。真正的使用的注册中心。

(5)eureka-examples:eureka使用的例子。

(6)eureka-test-utils:eureka的单元测试工具类。


startshineye
91 声望26 粉丝

我在规定的时间内,做到了我计划的事情;我自己也变得自信了,对于外界的人跟困难也更加从容了,我已经很强大了。可是如果我在规定时间内,我只有3分钟热度,哎,我不行,我就放弃了,那么这个就是我自己的问题,因为你自己...


引用和评论

0 条评论