ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

eureka.instance.hostname,instance-id,prefer-ip-address的作用及区别

2022-01-16 12:34:09  阅读:265  来源: 互联网

标签:instanceID ip hostname prefer 主机名 instance cloud


eureka.instance下hostname,instance-id,prefer-ip-address的作用及区别

eureka.instance下的hostname即主机名不配置的话默认为电脑名,instanceID不配置的话默认值为主机名+服务名+端口,

prefer-ip-address表示猜测主机名(hostname)为ip形式,不配置的话默认为false

eureka:

​ instance:

​ hostname:

​ instance-id:

​ prefer-ip-address:

以下三点为前提
在这里插入图片描述

如上图所示

1.Application下的名字对应spring.application.name

2.status下的是状态+instanceID , instanceID默认值为主机名+服务名+端口

3.鼠标移到status下的instanceID那里,左下角显示的是主机名:端口/actuaor/info

通过在代码中配置hostname,instance-id,prefer-ip-address进而改变eureka面板的显示

有两个服务,cloud-gateway,cloud-payment-service

cloud-gateway服务设置了hostname为cloud-gateway-service,没有设置instanceID,没有设置prefer-ip-address

所以instanceID为默认值,status下显示的是localhost:cloud-gateway:9527(具体的主机名需要鼠标移到instanceID那里)

由于配置了hostname为cloud-gateway-service,所以鼠标移到instanceID那里,左下角显示的是cloud-gateway-service:9527/actuaor/info

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

cloud-payment-service没有设置hostname,设置了instanceID为payment8001,设置了prefer-ip-address为true

所以instanceID为payment8001,status下显示的是payment8001(具体的主机名需要鼠标移到instanceID那里)

但是它配置了prefer-ip-address为true,主机名用ip表示,所以鼠标移到instanceID那里,左下角显示的是192.168.74.1:9527/actuaor/info

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

标签:instanceID,ip,hostname,prefer,主机名,instance,cloud
来源: https://blog.csdn.net/m0_37959155/article/details/122521406

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有