Eureka服务配置(注册中心)
Posted wxl123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eureka服务配置(注册中心)相关的知识,希望对你有一定的参考价值。
说明:根据上篇Restful分布式架构知道,此时已经基于Rest实现了一个基础的设计架构,对于上篇的程序设计就是直接使用了SpringBoot客户端直接进行了SpringCloud服务端访问,此时需要明确的知道服务端的主机地址,才可以进行微服务的调用,但是主机地址一旦发生改变了呢?如果采用上篇那种模式就需要我们手工修改所有微服务主机地址,这样维护成本太高了,所以就需要引入注册中心,即所有的微服务向注册中心进行注册,随后客户端依据注册中心获取微服务的信息。所以就要使用Eureka,一旦项目要想引入 Eureka,则就意味着我们的项目需要接受 SpringCloud的管理了,即:现在就要在项目之中去引入 SpringCloud的相关依赖。
1.【micro】在父项目里面去引用SpringCloud依赖库:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Dalston.SR5</version> <type>pom</type> <scope>import</scope> </dependency>
//当前项目已经成功的引入了SpringCloud依赖,随后就可以利用SpringCloud进行所有Rest微服务管理。
Eureka服务搭建:如果要想在项目之中使用 Eureka,只需要引入相应的依赖库,同时建立好相应的项目即可直接启动。
2.【micro-eureka-7001】引入Eureka则要进行相应依赖库的引入:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency>
3.【micro-eureka-7001】修改程序启动类,追加一个Eureka启动注解:
以上是关于Eureka服务配置(注册中心)的主要内容,如果未能解决你的问题,请参考以下文章