(二)基于Eureka搭建微服务注册中心

1、新建注册中子模块(详见第一节)

2、添加Eureka依赖

  4.0.0

 

    com.summer

    msp

    1.0.0-SNAPSHOT

 

  msp-eureka

  注册中心

  中策中心


 

        org.springframework.cloud

        spring-cloud-starter-netflix-eureka-server

   

 


3、新建启动类

package com.summer.msp.discovery;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**  

* @Package com.summer.msp.discovery 

* @ClassName: SummerMspApp  

* @Description: TODO 

* @author tdou.peng <[email protected]>  

* @date 2020年3月13日 下午4:29:47  

* @version V1.0  

*/

@EnableEurekaServer

@SpringBootApplication

public class SummerMspApp {

/**

* @Title: main  

* @Description: 启动类

* @param @param args  

* @return void 

* @throws  

*/

public static void main(String[] args) {

SpringApplication.run(SummerMspApp.class, args);

}

}

4、创建application.properties配置文件,主要用来配置Eureka的一些参数

spring.application.name=msp-eureka

server.port=8000

eureka.instance.hostname=localhost

eureka.instance.preferIpAddress=true

eureka.instance.instance-id=http://${eureka.instance.hostname}:${server.port}/eureka/

#由于自己就是服务器,不需要注册到自己

eureka.client.registerWithEureka=false

#由于自己就是服务器,不需要从服务器获取注册信息

eureka.client.fetchRegistry=false

#注册中心路径,如果有多个Eureka集群,则用逗号分隔,如:"http://ip1:port/eureka,http://ip2:port/eureka"

eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/


5、做完上面4步已经完成注册中心的搭建了,如果想在服务启动时展示时使用自己定义的banner则可以在resources目录下增加banner.txt文件,如下图(banner在线制作网站):


你可能感兴趣的:((二)基于Eureka搭建微服务注册中心)