关于多节点Eureka的部署
spring:
application:
name: ad-eureka
profiles: server1
server:
port: 8000
eureka:
instance:
hostname: server1
prefer-ip-address: false
client:
service-url:
defaultZone: http://server2:8001/eureka/,http://server3:8002/eureka/
---
spring:
application:
name: ad-eureka
profiles: server2
server:
port: 8001
eureka:
instance:
hostname: server2
prefer-ip-address: false
client:
service-url:
defaultZone: http://server1:8000/eureka/,http://server3:8002/eureka/
---
spring:
application:
name: ad-eureka
profiles: server3
server:
port: 8002
eureka:
instance:
hostname: server3
prefer-ip-address: false
client:
service-url:
defaultZone: http://server2:8001/eureka/,http://server1:8000/eureka/
cd 进入文件夹,maven 命令打包
mvn clean package -Dmaven.test.skip=true -U
maven clean ,跳过测试,强制打包
进入子项目,target文件夹下,运行jar包
java -jar ad-eureka-1.0-SNAPSHOT.jar --spring.profiles.active=server1
java -jar ad-eureka-1.0-SNAPSHOT.jar --spring.profiles.active=server2
期间会抛出异常
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yiq3mW1u-1595820134537)(C:\Users\leslie\AppData\Roaming\Typora\typora-user-images\image-20200727111644242.png)]
运行了server1 和server2,访问的是server2。server1是available,server3是unavailable
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SQL1mIcc-1595820134538) (C:\Users\leslie\AppData\Roaming\Typora\typora-user-images\image-20200727111701167.png)]
1是available,server3是unavailable**
[外链图片转存中…(img-SQL1mIcc-1595820134538)]
图片确实忘记保存了。。本地写好直接上传的忘记还有图片的事了,好在图片就是演示结果,影响不大