服务是微服务平台管理的基本单元,当微服务注册到注册中心时,服务会显示在服务列表中。您也可以提前手动创建服务,设置服务限流、路由等规则,当服务注册上来后规则会下发到匹配服务名的服务实例上。

创建服务

  1. 登录 TSF 控制台
  2. 单击左侧导航栏的【服务治理】,选择集群和命名空间。
  3. 单击服务列表页的【新建服务】。
  4. 设置服务的基本信息后,单击【提交】。
    • 服务名称:要创建的服务的名称,不超过60个字符。服务名称由小写字母、数字和 - 组成,且由小写字母开头,小写字母或数字结尾。
    • 服务描述:服务的描述信息。

删除服务

注意:

只有当服务的状态为【离线】时,即服务运行实例数为0时,才能删除服务。

  1. 服务治理 页面,单击操作列的【删除】。
  2. 在确认弹框中,单击【确认】即可删除服务。

服务监控

在 TSF 控制台服务治理页面可以看到线上服务的请求数、请求成功率、平均耗时等监控数据。数据统计周期都是24小时。

  • 请求数:对一个服务,统计其作为服务提供者,被所有消费他的服务消费者发起调用的24小时内总调用数。
  • 请求成功率:对于一个服务,统计24小时内其作为服务提供者,成功向消费他的所有服务消费者返回请求的总数比上服务请求总数。
  • 平均耗时:对于一个服务,统计24小时内其作为服务提供者,统计消费者从发起调用到调用返回到服务提供者的耗时平均值。

服务实例和手动下线

一个服务由多个服务实例构成,您可以在【服务详情页】>【服务实例列表】,查看服务下有多少实例。服务实例有「在线」和「离线」两种状态,离线的服务实例不会被其他服务发现,会在上次心跳时间24小时后自动清除。

当服务实例不可用且仍然注册到注册中心时,会导致请求发送到该问题实例上,此时可以开启【屏蔽实例】来手动下线该实例。服务被屏蔽后,该服务实例将不会被其他服务发现,流量不会分发到该实例上。