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呢,喜喜
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)