步骤6:验证服务调用

最近更新时间: 2024-10-17 17:10:00

操作场景

该任务指导您在 TSF 上部署一个 provider 服务和一个 consumer 服务并验证服务之间的调用功能。

操作步骤

  1. 使用与 [步骤1-步骤5] 相同的流程在同一个集群和命名空间下部署一个 consumer 服务。

  2. 在服务治理页面,选择集群和命名空间后,可以看到 provider 和 consumer 服务的运行状况。

  3. 在集群列表页面,单击集群的“ID/集群名”,进入云主机列表。

  4. 单击 consumer 服务所在云服务器操作栏的【登录】,输入登录密码,登录云服务器。

  5. 在 consumer 服务容器中访问 provider 服务。 执行命令查看容器 ID:

     sudo docker ps   #查找容器 ID

    进入容器内部:

     sudo docker exec -it <容器id> /bin/bash  #进入容器内部

    执行 curl 命令调用 provider 服务:

     curl localhost:18083/echo-rest/test

    调用结果如下:

  6. 在服务治理页面,单击 provider 服务的“微服务名称”,进入服务详情页面,可以看到两个服务的依赖关系

    在选中时间范围内,consumer-demo 调用了 provider-demo 服务,调用成功比例为 100% (绿色部分)。其中平均每次调用耗时1.91ms,请求频率为每分钟59.8次。