# demoncat-eureka-server **Repository Path**: 86992773/demoncat-eureka-server ## Basic Information - **Project Name**: demoncat-eureka-server - **Description**: Spring Cloud Eureka Server - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-30 - **Last Updated**: 2022-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Eureka 服务注册中心 1、项目为Eureka Server主备,包括两个节点 eureka.server1:8000 和 eureka.server2:8000 2、需要在Eureka服务端和客户端主机上配置HOST,指定eureka.server1 和 eureka.server2 的IP 192.168.1.241 eureka.server1 192.168.1.242 eureka.server2 3、通过启动命令的profile来分别启动server1和server2节点 # 启动 nohup java -jar demoncat-eureka-server-2.0.0.jar --spring.profiles.active=srv1 > catalina.out 2>&1 & nohup java -jar demoncat-eureka-server-2.0.0.jar --spring.profiles.active=srv2 > catalina.out 2>&1 & # 关闭 curl -X POST 127.0.0.1:8000/actuator/shutdown ## 脚本 启动脚本:doc/shell/start.sh eureka.server1:sh start.sh eureka.server2:sh start.sh 2 关闭脚本:doc/shell/stop.sh sh stop.sh ## 客户端配置 # Eureka服务注册中心 demoncat.eureka1=http://eureka.server1:8000/eureka/ demoncat.eureka2=http://eureka.server2:8000/eureka/ eureka.client.serviceUrl.defaultZone=${demoncat.eureka1},${demoncat.eureka2} # 使用IP注册 eureka.instance.prefer-ip-address=true eureka.instance.instanceId=${spring.cloud.client.ip-address}:${server.port}