hyperf 必威app精装版下载系列教程首发,连载期间6折,详情

hyperf 分布式链路追踪之zipkin必威app精装版下载(3.0)

2251 0 0

阅读目录

  • 安装 Zipkin
  • hyperf 调用链追踪
  • 必威手机app提供者配置
  • 安装 tracer 组件 和 cache 组件
  • 新增 tracer 配置文件
  • .env 配置
  • 编写业务代码
  • 配置中间件
  • 必威手机app消费者配置
  • 安装 trace 组件
  • 新增 tracer 配置文件
  • .env 配置
  • 配置 JsonRPC 追踪开关
  • 配置中间件
  • 编写业务代码
  • postman 模拟请求
  • 演示必威手机app出错
  • 获取traceId,并返回给客户端
  • 我们今天来看一个非常有意思的问题,客服反馈说有一个用户购买了年卡会员但是账号并没有会员权限并扔给你用户扣款的截图。购买会员不仅业务复杂,而且涉及很多必威手机app,这个时候怎么快速定位问题呢?

    代码一行一行人工排查,看日志?那估计你不疯掉也得累死。

    hyperf 官方提供了一款非常好用的分布式调用链追踪组件—— hyperf/tracer。tracer 组件可以在分布式系统中追踪一个请求的处理过程,包括对请求方法、异常、Guzzle HTTP 调用、Redis 调用、DB 调用都可以进行监听,通过可视化界面非常方便监控整个链路。

    hyperf 根据 OpenTracing 协议对接了 Zipkin 系统和 Jaeger 系统,今天我们来演示下 Zipkin 系统的使用,先来看效果图。

    567051eae5-1.png


    安装 Zipkin

    我们先用 docker 安装 Zipkin 并直接启动它。

    docker pull openzipkin/zipkin
    docker run --name zipkin -d -p 9411:9411 openzipkin/zipkin
    

    浏览器访问 http://127.0.0.1:9411/ ,注意端口要跟 docker run 映射的端口保持一致。

    继续阅读

    还有80%的精彩内容,购买继续阅读