springcloud-actuator微服务信息完善

  接下来是完善下微服务在注册中心上的显示信息,其实这一步骤做不做对业务功能没什么影响,说白点可能就是一些规范,在日后的沟通和交流上有帮助。

  对了,说问题前,必须有的两个依赖:

复制代码
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--监控-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
复制代码

  现在存在两个问题:

    1.在注册中心后台界面,微服务所在地址显示不规范,如下:

 

   我们可以看到支付集群中的每个服务器的显示默认规范如上,但这样在实际开发上不是很好的,因为每台电脑的主机名不同并且可能比较华丽花哨,一般会有正规的命名用来区分一个集群中不同的服务器,这个得看具体的公司了,但现在我们可以改一下,稍微规范点,如下:

eureka:
  instance:
    instance-id: payment8001

  测试如下:

 

     2.IP未显示。如果你现在指着上图的payment8002,你会发现左下角的地址IP显示是localhost,如图:

 

    但实际开发中,我们有时候为了调试方便,在口头上说:哪个IP哪个端口哪个服务名,所以我们得把IP给显示出来,配置如下:

eureka:
  instance:
    prefer-ip-address: true  #访问路径可以显示IP地址

  测试就不贴出来,怎么暴漏我的Ip呢,喜喜

posted @   爱编程DE文兄  阅读(169)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示