Eureka(2、Server单节点搭建)

单节点配置

  1. 新建项目
    在这里插入图片描述
  2. 勾选Spring Web、Eureka Server
    在这里插入图片描述
  3. application.yml配置
server:
  port: 7000
spring:
  application:
    # 项目名称/微服务节点名称。
    # 若有第二个微服务节点启动,也配置为eurekaServer,springcloud会认为它也是eurekaServer这个微服务的一个节点
    name: eurekaServer
eureka:
  instance:
    #注册服务器名称
    hostname: eurekaServer
  client:
    #是否自动拉去注册中心服务列表,默认true,该项目维护服务实例用,无需拉取服务列表
    fetch-registry: false
    #是否将当前服务注册到注册中心,默认true,该项目本身就是服务治理中心,所以不用注册
    register-with-eureka: false
    service-url:
      # 服务中心的域,用来提供给别的微服务注册
      defaultZone: http://localhost:7000/eureka/

注意:这里的的defaultZone的值,必须是以eureka结尾,否则会报错(was unable to refresh its cache! status = Cannot execute request on any known server)

  1. 添加服务端注解 @EnableEurekaServer
package com.springcloud.eureka;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 *
 * @date 2020/7/25 12:12
 * @author wei.heng
 */
@SpringBootApplication
@EnableEurekaServer
public class EurekaServer01Application {

	public static void main(String[] args) {
		SpringApplication.run(EurekaServer01Application.class, args);
	}

}

5、启动服务注册中心
在这里插入图片描述
在这里插入图片描述
至此,单节点的Eureka服务注册中心配置完毕
后面会再更新多节点高可用的方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值