繁体   English   中英

阻止微服务实例注册Eureka Service Discovery

[英]Block Microservice Instance from registering with Eureka Service Discovery

有没有办法通过配置将特定的IP地址列入黑名单,从Spring Eureka云发现注册为微服务? 似乎每次重新启动我的发现服务时,无法识别的ip实例都会注册为微服务。 从附图中我可以预期只有一个实例而不是显示的两个实例。

目前application.yml文件配置如下:

---
# This default profile is used when running a single instance completely standalone:
#spring:
#  profiles: default
server:
  port: 8010  
eureka:
  instance:
    hostname: eurekahost 
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

security:
  basic:
    enabled: false
  user:
    name: user # login username
    password: password

在此输入图像描述

虽然这不是我理想的解决方案,因为我更喜欢通过配置来实现这一点,但我发现我可以通过Eureka的REST API取消注册该服务。

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM