Eureka是用于服务的注册和管理的;
1.创建eureka server;(服务器);用于注册和管理其他服务;也叫服务注册中心
创建springboot项目,选择eureka server;
在application.yml / application.properties中配置端口,以及eureka的配置
在项目的启动类上加上注解:@EnableEurekaServer
server:
port: 6875
eureka:
instance:
hostname: localhost
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
以上这些步骤就创建eureka Server完成;启动项目,访问你配置的访问路径;
出现这个页面即为成功;
也可能项目启动的时候会报错
这个是因为配置文件的对齐问题,application.yml按照层级对齐即可;
2.创建一个或者多个Eureka client;
创建一个springboot项目,选择eureka discovery client 创建项目;
在配置文件中配置端口和要注册的eureka服务注册的地址;(配置好之后会自动注册)
eureka:
client:
service-url:
defaultZone: http://localhost:6875/eureka/ //这个地址就是eureka server的地址
spring:
application:
name: domian_service
server:
port: 8083
启动项目;
出现该页面表示成功;
可能会出现项目启动不了,但是不报错的情况;这个时候需要导入 spring-boot-starter-web依赖;即可;