Spring Cloud Eureka注册中心组件搭建

第一步:Idea 新建spring boot项目

选中Cloud 中 Eureka Server

第二部:配置文件

将application.application 后缀改为application.yml(也可以不修改,我是用的yml)

粘贴一段配置文件

server:
  port: 8880

eureka:
  instance:
    # 服务注册中心ip地址,在hosts文件配置
    hostname: 127.0.0.1
  server:
    #关闭自我保护模式
    enable-self-preservation: false
  client:
    # 是否将自己注册到Eureka Server,默认是true,如果当前就一个Server,那就设置成false,
    # 表明该服务不会向Eureka Server注册自己的信息
    # 但如果当前有多个Server,那就设置成true,
    # 表明该服务不会向其他Eureka Server注册自己的信息
    register-with-eureka: false
    # 是否从Eureka Server获取注册信息,如果当前就一个Server,不需要同步其他节点的数据,设置false
    # 如果当前有多个Server,设置true
    fetchRegistry: false
    # 设置服务注册中心的URL,用于client和server端交流
    service-url:
      defaultZone: http://127.0.0.1:8880/eureka/
#    eureka-server-u-r-l-context:
#      defaultZone: http://euk-server-one.com:7001/eureka/

# 设置Server的名称
spring:
  application:
    name: eureka-server

启动类增加注解 

@EnableEurekaServer

一个简单的eureka注册中心就搭建好了

本地启动的话访问下面连接出现如图证明启动成功

http://127.0.0.1:8880/​​​​​

eureka client 使用

首先在组件中添加eureka客户端pom依赖

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

然后在启动类上面添加注解

@EnableEurekaClient

然后在yml文件中添加注册中心地址,多个注册中心地址可用,隔开

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8880/eureka # 指定服务注册中心

启动该组件可在上述注册中心中看到该组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值