我们在分布式项目中引入微服务: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依赖。
查找netflix版本
2.查看Spring Cloud Netflix Dependencies依赖其他组件版本
Spring Cloud Netflix Dependencies » 1.4.4.RELEASE
找到对应的:
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的单元测试工具类。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。