Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
.mvn/wrapper
src
.gitignore
README.md
mvnw
mvnw.cmd
pom.xml

README.md

Eureka server

1.创建项目 强烈推荐IDEA创建项目,好出是,自动帮我们配置好依赖 new module时选择cloud Discovery,右边勾选Eureka Server,最后finish即可。 2.启动入口,添加注解 @EnableEurekaServer

@SpringBootApplication
@EnableEurekaServer
public class MicroService1Application {

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

}

3.配置文件

#在默认设置下,该服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为,在application.yml添加以下配置:
server:
  port: 8761  	#采用官方端口,瞎写也行
spring:
  application:
    name: eureka-server
  cloud:
    inetutils:
      ignored-interfaces:             #忽略docker0网卡以及 veth开头的网卡
        - docker0
        - veth.*
      preferred-networks:             #使用正则表达式,使用指定网络地址
        - 192.168
        - 10.0
#表示是否将自己注册到Eureka Server,默认为true
eureka:
  instance:
    hostname: localhost 	#配置主机名
  client:
    register-with-eureka: false
#表示是否从Eureka Server获取注册信息,默认为true
    fetch-registry: false
#设置与Eureka Server交互的地址,查询服务和注册服务都需要依赖这个地址。默认是http://localhost:8761/eureka ;多个地址可使用 , 分隔
    serviceUrl:
      defaultZone: http://localhost:${server.port}/eureka/

4.运行项目

访问:http://localhost:8761/ 看到spring Eureka,表示成功了
You can’t perform that action at this time.