[英]How to filter out Eureka clients in Eureka server?
問題描述:
我們有 100 多個 springboot 服務在不同的環境中運行:dev、uat、 prod等,並且對於每個我們都有運行的 eureka 服務器來注冊這些微服務,這沒問題,在部署服務后它會被注冊並正常工作很好,但是當我們在本地運行服務時,它會在 prod 的 eureka 服務器中注冊,
我想以某種方式避免這種情況,那么有什么建議嗎?
注意:我不想手動設置像registerWithEureka: false
這樣的屬性,因為我們的服務太多了。
謝謝你的幫助。
對於您不希望他們注冊的服務,請從服務中刪除 @EnableDiscoveryClient。 @EnableDiscoveryClien 位於 spring-cloud-commons 中並在類路徑中選擇實現。 這將阻止您的服務被發現,但您將無法對其他服務進行 Feign 調用並利用負載平衡您的調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.