簡體   English   中英

如何使用尤里卡服務器在 spring 啟動應用程序中禁用微服務實例?

[英]how to disable an instance of micro-service in spring boot application using eureka server?

我在名為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

當我啟動尤里卡服務器時,我得到了 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

很高興收到直接提出的編輯和建議,並將其納入此答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM