一、单服务
1、新建工程
2、启动类添加声明
3、添加application.yaml配置文件
server:
port: 8001
eureka:
client:
register-with-eureka: false #注册自己
fetch-registry: false #更新服务
service-url:
defaultZone: http://localhost:8001/eureka/
spring:
application:
name: eureka-server
4、启动
二、高可用
1、添加hostname,C:\Windows\System32\drivers\etc\hosts
127.0.0.1 eureka8001.com
127.0.0.1 eureka8002.com
2、修改上面工程的配置文件
server:
port: 8001
#eureka:
# client:
# register-with-eureka: false #注册自己
# fetch-registry: false #更新服务
# service-url:
# defaultZone: http://localhost:8001/eureka/
eureka:
instance:
hostname: eureka8001.com
client:
register-with-eureka: true #注册自己
fetch-registry: true #更新服务
service-url:
defaultZone: http://eureka8002.com:8002/eureka/
spring:
application:
name: eureka-server
3、再创建一个服务端口为8002, 配置文件为
server:
port: 8002
#eureka:
# client:
# register-with-eureka: false #注册自己
# fetch-registry: false #更新服务
# service-url:
# defaultZone: http://localhost:8001/eureka/
eureka:
instance:
hostname: eureka8002.com
client:
register-with-eureka: true #注册自己
fetch-registry: true #更新服务
service-url:
defaultZone: http://eureka8001.com:8001/eureka/
spring:
application:
name: eureka-server
4、分别启动两个服务
5、查显结果 http://eureka8001.com:8001/