首先解释一下什么是appname
图中的MICROSERVICE-PROVIDER-USER就是appname。
怎么设置:
可以通过spring.application.name 和 eureka.instance.appname 来设置appname。
spring.application.name的优先级比eureka.instance.appname高
如果两个都设置,则显示spring.application.name。
怎么使用:
通过spring.application.name
属性,我们可以指定微服务的名称后续在调用的时候只需要使用该名称就可以进行服务的访问。
详细原理代码参考:http://www.itmuch.com/spring-cloud-code-read/spring-cloud-code-read-eureka-registry-appname/