删除一个服务,只有当服务下实例数为0时允许删除
DELETE
/nacos/v1/ns/service
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
serviceName | 字符串 | 是 | 服务名 |
groupName | 字符串 | 否 | 分组名 |
namespaceId | 字符串 | 否 | 命名空间ID |
错误代码 | 描述 | 语义 |
---|---|---|
400 | Bad Request | 客户端请求中的语法错误 |
403 | Forbidden | 没有权限 |
404 | Not Found | 无法找到资源 |
500 | Internal Server Error | 服务器内部错误 |
200 | OK | 正常 |
curl -X DELETE '127.0.0.1:8848/nacos/v1/ns/service?serviceName=nacos.test.2'
ok
虽然文档给出的描述是只有当服务下实例数为0时允许删除,但是实际上并没有强制检查校验服务下的实例数是否为0。Nacos的服务创建有多种方式,可以主动创建可以在注册实例的时候创建,可以在实例发送心跳时创建,所以哪怕主动删除了还会自动创建回来。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/lr309283175/article/details/116030593
内容来源于网络,如有侵权,请联系作者删除!