由于我们在产品目录服务部署中留下了额外的延迟,我们仍然会看到错误 。

文章插图
让我们打开 Zipkin 中的追踪,看看重试策略的作用 。使用
getmesh istioctl dash zipkin
来打开 Zipkin 仪表盘 。或者使用如下方法打开zipkin界面#查看zipkin端口为30350[root@k8scloude1 ~]# kubectl get svc -n istio-system | grep zipkinzipkinNodePort10.104.85.78<none>9411:30350/TCP23d
浏览器输入http://192.168.110.130:30350/打开zipkin界面 。
文章插图
点击 + 按钮,选择
serviceName
和 frontend.online-boutique
。为了只得到至少一秒钟的响应(这就是我们的 perTryTimeout
),选择 minDuration
,在文本框中输入 1s 。点击RUN QUERY
搜索按钮,显示所有追踪 。
文章插图
点击 Filter 按钮,从下拉菜单中选择
productCatalogService.online-boutique
。你应该看到花了 1 秒钟的 trace 。这些 trace 对应于我们之前定义的 perTryTimeout
。
文章插图
点击
SHOW

文章插图
详细信息如下:

文章插图
运行
kubectl delete vs productcatalogservice
删除 VirtualService 。[root@k8scloude1 ~]# kubectl get virtualserviceNAMEGATEWAYSHOSTSAGEfrontend["frontend.online-boutique.svc.cluster.local"]6d15hfrontend-ingress["frontend-gateway"]["*"]24hproductcatalogservice["productcatalogservice.online-boutique.svc.cluster.local"]37mrecommendationservice["recommendationservice.online-boutique.svc.cluster.local"]113m[root@k8scloude1 ~]# kubectl delete virtualservice productcatalogservicevirtualservice.networking.istio.io "productcatalogservice" deleted[root@k8scloude1 ~]# kubectl get virtualserviceNAMEGATEWAYSHOSTSAGEfrontend["frontend.online-boutique.svc.cluster.local"]6d15hfrontend-ingress["frontend-gateway"]["*"]24hrecommendationservice["recommendationservice.online-boutique.svc.cluster.local"]114m
【十三 Istio:Istio项目实际案例——Online Boutique】
经验总结扩展阅读
- 九 前后端分离项目:实现"添加"功能(后端接口)
- 电视剧远大前程十三太保中的瞎子是谁?
- 2023年9月23日财神方位吉凶 九月二十三日财神方位
- 十一 Istio:向istio服务网格中引入虚拟机
- 四 SoringCloud -微信获取用户信息
- 2023年农历七月二十三可不可以结婚
- 2023年农历九月二十三是不是领证黄道吉日 今天领证顺利吗
- 九 Istio:istio安全之授权
- 快读《ASP.NET Core技术内幕与项目实战》WebApi3.1:WebApi最佳实践
- 下雨天迪士尼有哪些项目不能玩 下雨天迪士尼怎么玩