springcloud之eureka注册中心的搭建
程序员文章站
2022-06-13 10:45:28
...
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。
1.新建一个springboot工程作为父工程,并导入springcloud相关依赖
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
2.新建一个springboot子工程继承上面的父工程,并导入eureka等相关依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
3.在springboot启动类上加上注解@EnableEurekaServer
4.配置application.yml参数
#端口
server:
port: 10000
#服务名称
spring:
application:
name: eureka_server1
eureka:
client:
service-url:
defaultZone: http://localhost:10000/eureka
fetch-registry: false #是否抓取eureka服务器上的服务,默认为true
register-with-eureka: false #是否将自己注册到eureka服务器
启动项目,访问http://localhost:10000/eureka,出现以下页面表示成功
上一篇: Docker镜像与容器的常用操作
下一篇: 原生js模拟淘宝购物车项目实战
推荐阅读
-
深入理解SpringCloud之Eureka注册过程分析
-
springcloud干货之服务注册与发现(Eureka)
-
SpringCloud用Zookeeper搭建配置中心的方法
-
spring cloud实现Eureka注册中心的HA的方法
-
Spring cloud Eureka注册中心搭建的方法
-
Spring-Cloud Eureka注册中心实现高可用搭建
-
SpringCloud之服务注册与发现Spring Cloud Eureka实例代码
-
springcloud干货之服务注册与发现(Eureka)
-
SpringCloud用Zookeeper搭建配置中心的方法
-
spring cloud实现Eureka注册中心的HA的方法