通过eureka注册中心的注册的服务,可以通过DELETE来删除指定的服务,发送地址为:

http://${server}:${port}/eureka/apps/${serviceName}/${instanceId}

实例如下:

erueka注册中心ip: 10.100.1.100

端口: 12000

服务名: CPS-RISK-SERVER

实例id: 192.168.10.54:18883

则向下面的url通过http发送delete命令,可将指定的服务实例删除:

http://10.100.1.100:12000/eureka/apps/CPS-RISK-SERVER/192.168.10.54:18883

如果不是删除服务而是变更服务状态,则使用PUT请求来操作服务实例的status:

http://${server}:${port}/eureka/apps/${serviceName}/${instanceId}/status?value=${value}

其中${value}的取值为:OUT_OF_SERVICE,DOWN,UP

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐