如何把微服务(Springboot)注册到SpringCloud Eureka中
前提是:
(1)必须有一个springboot项目存在,作为服务的提供者或者消费者,在这个基础上再进行Eureka注册与发现!
(2)必须提供一个Eureka Server服务,并且可以通过类似于http://localhost:8761/访问到Eureka Server服务
1.在pom.xml中引入spring cloud依赖,进行版本管理
<!-- 引入spring cloud的依赖 -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Edgware.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
在pom.xml中引入eureka-client,指定当前微服务为eureka-client
org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
3.在application.properties中配置
# 指定注册到Eureka Server上的应用名称
spring.application.name=serviceprovideruser
# 设置与Eureka Server交互的地址,查询服务与注册服务都需要依赖这个地址。
# 默认是http://localhost:8767/eureka;多个地址间可使用逗号,分隔
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
# 表示是否将自己的IP注册到Eureka Server
eureka.instance.prefer-ip-address=true
4.启动微服务,即可注册到Eureka Server中
还没有评论,来说两句吧...