概述
在实例开通成功后,可以将业务服务注册到Nacos实例,通过MSE注册配置中心控制台可以对Nacos上的服务及服务实例进行管理。本节介绍如何管理服务和服务实例。
前提条件
- 已开通微服务引擎MSE注册配中心Nacos实例,参考章节:创建Nacos实例
- Nacos实例并且状态正常;
- 客户端已成功注册服务;
注意推荐使用的Nacos客户端版本号为2.1.0及以上版本。
修改服务保护阈值
健康保护阈值为Nacos服务元数据中的一个属性,当该注册服务下的健康注册实例数 / 该注册服务下的总注册实例数的比值 <= 健康保护阈值时,表明此时健康实例比例过低,为避免全部流量将剩余健康实例打垮,Nacos服务端将进入推送保护状态,此时Nacos引擎会推送该服务下的所有服务实例到服务订阅者(而不是默认行为:只推送健康服务实例);您可以在控制台服务详情页面修改服务保护阈值。
- 登录微服务引擎MSE注册配置中心管理控制台,选择资源池。
- 在左侧导航栏,选择注册配置中心 > 实例列表。
- 在实例列表页面,单击目标实例ID、实例名称或者目标行“管理”按钮均可跳转至实例基础信息页面。
- 在基础信息页面,点击服务管理> 服务列表,选择命名空间,查看当前命名空间下注册的服务列表。
- 找到目标服务所在行,点击“查看”按钮,进入服务详情页面,进一步点击“保护阈值”旁边的编辑按钮,设置具体的值,有效范围0~1之间的小数;
删除服务
您可以在控制台服务管理服务列表页面删除服务,只有当服务中的实例数量为0时才允许删除。
- 登录微服务引擎MSE注册配置中心管理控制台,选择资源池。
- 在左侧导航栏,选择注册配置中心 > 实例列表。
- 在实例列表页面,单击目标实例ID、实例名称或者目标行“管理”按钮均可跳转至实例基础信息页面。
- 在基础信息页面,点击服务管理> 服务列表,选择命名空间,查看当前命名空间下注册的服务列表。
- 找到目标服务所在行,确认提供者数量为0,点击右侧删除按钮,弹出框点击确定,即可删除服务。
查看服务详情
- 登录微服务引擎MSE注册配置中心管理控制台,选择资源池;
- 在左侧导航栏,选择注册配置中心 > 实例列表;
- 在实例列表页面,单击目标实例ID、实例名称或者目标行“管理”按钮均可跳转至实例基础信息页面;
- 在基础信息页面,点击服务管理> 服务列表,选择命名空间,查看当前命名空间下注册的服务列表;
- 找到目标服务所在行,点击查看按钮查看服务详情;服务详情主要包括应用实例集群,健康检查类型,以及实例信息。单击集群列表左侧的“>” 图标,可以展开该集群下的服务的实例。服务实例以集群的维度展示;
实例列表主要包括如下信息:
字段 | 说明 |
---|---|
IP | 实例IP |
PORT | 实例端口 |
健康状态 | 实例是否处于健康状态(正常/异常) |
临时实例 | 临时实例,需要客户端主动保持心跳,默认5秒一次,连续三次心跳异常则标记为不健康,30秒后会被自动清理; 持久化实例,由服务端探测服务是否正常,不会自动清理。 |
权重 | 取值范围为[0,10000],默认为1。 |
心跳间隔 | 心跳间隔时间,默认5秒。 |
元数据 | 包括实例描述信息,如容灾策略、负载均衡策略、各种自定义标签 (label)等。 |
- 服务如果为空,即没有注册的实例或者实例以全部被清理掉,Nacos会自动清理服务;
操作服务实例
- 登录微服务引擎MSE注册配置中心管理控制台,选择资源池;
- 在左侧导航栏,选择注册配置中心 > 实例列表;
- 在实例列表页面,单击目标实例ID、实例名称或者目标行“管理”按钮均可跳转至实例基础信息页面;
- 在基础信息页面,点击服务管理> 服务列表,选择命名空间,查看当前命名空间下注册的服务列表;
- 找到目标服务所在行,点击查看按钮查看服务详情。单击集群列表左侧的“>” 图标,可以展开该集群下的服务实例;
- 点击右侧操作列权重按钮,可以修改服务实例的权重,权重取值范围为[0-10000],含义为万分之N,数值与权重成正比;
- 点击上线(下线)按钮,可以将实例状态改为上线或者下线状态(点击上线或下线按钮后请点击实例集群列表行的刷新按钮刷新状态);
- 点击删除按钮,可以将实例元数据删除;