eureka使用总结

本文长期更新在使用eureka时用到的知识和问题。

eureka接口

  1. 遇到应用运行良好,但eureka显示DOWN了,再也拉不回去,可以使用eureka的强制更新状态接口:
    curl -X PUT http://HOST:8761/eureka/apps/appName/instanceID/status?value=UP
    戳我看更加完整的接口,或人家翻译的

  2. 上面的instanceID是什么?
    就是eureka界面STATUS列显示的,看这篇文章:如何自定义微服务的Instance ID

    1
    2
    3
    eureka:
    instance:
    instance-id: ${spring.cloud.client.ipAddress}:${server.port}:${spring.cloud.client.hostname}:${spring.application.name}

    但是在spring-boot2.x里IP改为: ${spring.cloud.client.ip-address}, 且不需要额外引入那个common包