当您的Nacos托管在MSE后,MSE会对注册在Nacos上的服务进行管理。
使用限制
Nacos引擎版本升级至2.0.3.0及以上,具体操作,请参见升级引擎版本。
创建服务
您可以通过控制台创建空服务,用于提前定义服务或进行测试。刚创建的服务为空服务(即提供者数量为0),需要将过滤条件是否隐藏空服务选择为显示,服务列表中才能够显示该空服务。
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择。
- 在实例列表页面的操作列,单击目标实例对应的管理。
- 在左侧导航栏,选择,页面左上角选择命名空间,然后单击创建服务按钮。
- 在创建服务面板中配置相关参数,然后单击确定。
配置项 |
描述 |
Service Name |
自定义服务的名称。 |
Group Name |
自定义服务所归属的分组名称。 |
持久化 |
该服务及其实例是否被持久化,默认为否。
|
保护阈值 |
该服务下的健康实例占总实例数比例不足阈值时,触发保护阈值,用于防止雪崩效应。允许范围为0~1,默认为0。更多保护阈值相关内容,请参见MSE注册配置中心高可用最佳实践。
|
删除服务实例
删除服务实例操作只对设置了持久化的服务实例(非临时实例)有效。
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择。
- 在实例列表页面的操作列,单击目标实例对应的管理。
- 在左侧导航栏,选择,页面左上角选择命名空间,然后单击目标服务操作列下方的删除。弹出删除服务对话框,单击确定。
查看服务详情
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择。
- 在实例列表页面的操作列,单击目标实例对应的管理。
- 在左侧导航栏,单击,并在服务列表页面上方,选择命名空间。
在该命名空间下,您可以查看该Nacos上所有服务的信息,如
服务名称、
分组名称、
提供者数量以及
集群数。
后续相关操作如下。
- 查看服务详情:在目标服务操作列,单击查看,查看服务详情。
- 删除服务:在服务详情页面的操作列,单击删除,然后在删除服务对话框,单击确认。
注意
- 仅允许删除
空服务
,当服务数量不为0时,删除按钮为置灰状态。
- 服务如果保持空服务状态大于1分钟,Nacos会自动删除此服务。
为服务添加实例
您可以通过控制台向任意服务中添加新的实例(即服务提供者),用于提前定义实例或进行测试。
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择。
- 在实例列表页面的操作列,单击目标实例对应的管理。
- 在左侧导航栏,选择,页面左上角选择命名空间。
- 在目标服务操作列,单击查看。
- 单击提供者页签,然后单击创建实例,在创建实例对话框,配置相关参数,并单击确定。
配置项 |
描述 |
IP |
输入实例的IP地址。 |
Port |
输入实例的端口。 |
Cluster Name |
输入实例的所属集群,在Nacos中进行集群的逻辑区分,默认为DEFAULT。
|
上下线状态 |
选择实例初始时的上下线状态,默认为是(即上线状态)。
|
权重 |
设置实例的权重值,范围为0~10000,默认为1。
|
上线或下线应用实例
实例上线或下线功能是对Nacos中的具体实例进行操作。
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择。
- 在实例列表页面的操作列,单击目标实例对应的管理。
- 在左侧导航栏,选择,页面左上角选择命名空间。
- 在目标服务操作列,单击查看。
- 单击提供者页签,在目标实例的操作列,单击上线或下线,并在弹出的对话框,单击确定,即可上线或下线该实例数据。
为应用实例开启健康检查
该功能仅针对开启持久化的服务生效,非持久化服务只能通过心跳上报方式进行检查。
您可以通过控制台编辑注册到Nacos上的服务的监控检查相关配置。
- 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。
- 在左侧导航栏,选择。
- 在实例列表页面的操作列,单击目标实例对应的管理。
- 在左侧导航栏,选择,页面左上角选择命名空间。
- 在目标服务操作列,单击查看。
- 在集群页签的目标实例操作列,单击编辑,并在弹出的对话框配置相关参数,然后单击确定。
配置项 |
描述 |
健康检查端口 |
Nacos主动进行实例健康检查的实例端口,默认为80。 |
是否使用实例端口健康检查 |
是否使用实例所注册的端口进行健康检查。如果选择否,表示不使用上述填写的健康检查端口进行健康检查。默认为是。
|
健康检查类型 |
选择健康检查的类型,目前支持不开启健康检查和TCP类型,默认为TCP检查类型。
|