微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用尤里卡服务器在 Spring Boot 应用程序中禁用微服务实例?

如何解决如何使用尤里卡服务器在 Spring Boot 应用程序中禁用微服务实例?

我在名为 ms-formation 的微服务的目标中启动了此命令 3 次,以获取我的微服务的 3 个实例

C:\Users\pc cam\IdeaProjects\ms-formation\target>java -Dserver.port=8083 -jar ms-formation
C:\Users\pc cam\IdeaProjects\ms-formation\target>java -Dserver.port=8084 -jar ms-formation
C:\Users\pc cam\IdeaProjects\ms-formation\target>java -Dserver.port=8085 -jar ms-formation

当我启动 eureka 服务器时,我得到了 5 个实例

UP (5) - DESKTOP-ANFEL:ms-formation:8082,localhost:ms-formation:8085,DESKTOP-ANFEL:ms-formation:8083,localhost:ms-formation:8083,localhost:ms-formation:8084

我不明白为什么?我想知道如何删除两个实例

解决方法

我们无法根据您在问题中提供的信息推断出它们是从哪里产生的另外两个实例是 DESKTOP-ANFEL:ms-formation:8082DESKTOP-ANFEL:ms-formation:8083

我们可以看到这些进程不是在 localhost 上监听,而是在不同的网络接口上监听。可能这两个实例已经在运行并在 eureka 服务器启动时注册了它。因此,您实际上应该找到该特定网络接口 (DESKTOP-ANFEL) 上的进程并杀死它们。为此,请查看这些链接(不要复制它们)

https://unix.stackexchange.com/questions/48250/find-processes-using-a-network-interface

https://unix.stackexchange.com/questions/165697/how-to-kill-processes-using-a-network-interface

很高兴收到直接做出的编辑和建议,并将其纳入本答案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。