上云无忧 > 文档中心 > 腾讯云微服务引擎 TSE 北极星网格 注册中心 - 服务实例隔离
微服务引擎 TSE
腾讯云微服务引擎 TSE 北极星网格 注册中心 - 服务实例隔离

文档简介:
操作场景: 在微服务场景中,当服务提供者的某些实例出现异常时,一方面,需要避免服务消费者访问到异常实例,另一方面,需要保留异常现场,便于后续的问题排查。北极星网格服务实例隔离的功能会将异常实例隔离,您可以登录实例排查问题,同时确保服务消费者不会访问到异常实例。在异常恢复后,您可以取消实例隔离,恢复至正常使用。提升您业务的稳定性与质量。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

在微服务场景中,当服务提供者的某些实例出现异常时,一方面,需要避免服务消费者访问到异常实例,另一方面,需要保留异常现场,便于后续的问题排查。北极星网格服务实例隔离的功能会将异常实例隔离,您可以登录实例排查问题,同时确保服务消费者不会访问到异常实例。在异常恢复后,您可以取消实例隔离,恢复至正常使用。提升您业务的稳定性与质量。
例如在下图的示例场景中,存在服务 A 与服务 B两个服务,服务 A 为服务消费者,服务 A 调用服务 B。服务 B 部署了3个实例,并注册至 Polarishmesh(北极星),服务 A 向 Polarishmesh(北极星)查询服务B 信息。
当服务 B 的实例2发生异常时,会导致服务 A 的部分调用失败,您可以将实例2设置为隔离状态。此时,Polarishmesh(北极星)会将变更通知服务 A,服务 A 更新访问服务 B 的 IP 列表,从而实现服务 A 访问服务 B 时,不会访问到被隔离的实例,以保证服务成功调用。

本文介绍通过 TSE 控制台使用服务实例隔离的能力。

操作步骤

隔离服务实例

1. 登录 TSE 控制台
2. 在左侧导航栏,服务治理中心下,单击实例列表,进入北极星网格页面。
3. 单击目标实例引擎操作栏的控制台,输入用户名和密码,进入 POLARIS MESH 控制台页面。

4. 在左侧导航栏选择服务列表,选择某一具体服务,单击服务名进入服务实例页。
5. 选择异常实例,单击其他操作,单击修改隔离状态

6. 打开是否隔离的开关,单击提交

返回服务实例页面,可以查看到服务实例的隔离状态已变更为已隔离。此时,服务被调用时,不会调度至该被隔离的实例上。

取消隔离

当实例正常后,即可取消服务实例隔离。
1. 服务实例列表页面,选择需要恢复的实例,单击其他操作,单击修改隔离状态。

2. 关闭是否隔离的开关,单击提交。

3. 返回服务实例页面,可以查看到服务实例的隔离状态已变更为不隔离。此时,服务被调用时,可以调度至该实例。

相似文档
  • 操作场景: 元数据概念:服务实例通常带有一系列的标签信息,例如实例所属的机房信息、地域信息、环境信息等,这些信息统称为服务实例的元数据。实例元数据通常也叫实例标签。
  • 操作场景: 服务别名可以看作是服务的映射,访问服务别名等同于访问服务,允许多个服务别名指向一个服务。服务别名主要适用于以下场景:
  • 操作场景: 微服务引擎 TSE 提供将 K8s 集群关联到 Polarismesh 的能力,Polaris Controller 可以同步您 Kubernetes 集群上的 Namespace,Service,Endpoints 等资源到 Polaris 中,从而实现 K8s Service 自动注册到 Polarismesh ,使用 Polarismesh API 和多语言 SDK 可以访问,使用 gRPC 和 Spring Cloud 等开源框架也可以访问。
  • 功能描述: TSE 治理中心(北极星)支持跨地域部署,提供全局注册配置治理中心。支持将多个地域的北极星管控节点组成一套北极星集群,即同大区内跨地域组网。例如:北极星同一个实例中,支持广州节点和北京节点。选择广州作为北极星所在的主地域,多个地域的数据确保一致性。
  • 概述: 动态路由功能是指用户根据路由规则控制流量分发的机制,将满足规则的流量转发至目标实例分组。该功能通常用于灰度发布、容灾降级等场景。为了满足客户的定制化需求,北极星支持用户为服务实例打上自定义标签,定向分配流量。 总而言之,服务路由功能的主要作用是将调用流量按照自己的需求进行分配。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部