<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 調用鏈追蹤 一個完整的微服務系統包含多個微服務單元,各個微服務子系統存在互相調用的情況,形成一個 **調用鏈**。一個客戶端請求從發出到被響應 **經歷了哪些組件**、**哪些微服務**、**請求總時長**、**每個組件所花時長** 等信息我們有必要了解和收集,以幫助我們定位性能瓶頸、進行性能調優,因此監控整個微服務架構的調用鏈十分有必要,本文將闡述如何使用 **Zipkin** 搭建微服務調用鏈追蹤中心。 ## Mix Tracing Zipkin >[info] 需先安裝 Zipkin V2 該組件基于 OpenTracing 規范設計。 使用 [composer](https://www.phpcomposer.com/) 安裝: ``` composer require mix/tracing-zipkin ``` ## 依賴注入配置 - [manifest/beans/zipkin.php](https://github.com/mix-php/mix-micro-skeleton/blob/master/manifest/beans/zipkin.php) ## Mix Tracing 調用鏈的追蹤是通過中間件的形式在 Server、Client 中傳播,Mix Tracing 提供了 HttpServer、gRPC、JSON-RPC 的相關中間件,只需將這些中間件配置到對應的位置即可追蹤。 使用 [composer](https://www.phpcomposer.com/) 安裝: ``` composer require mix/tracing ``` - Http Route 配置 Tracing 中間件:[manifest/beans/route.php#L20](https://github.com/mix-php/mix-micro-skeleton/blob/master/manifest/beans/route.php#L20) - gRPC Client 配置 Tracing 中間件:[SayController.php#L56](https://github.com/mix-php/mix-micro-skeleton/blob/master/app/Api/Controllers/Greeter/SayController.php#L56) - gRPC Server 配置 Tracing 中間件:[manifest/beans/grpc.php#L25](https://github.com/mix-php/mix-micro-skeleton/blob/master/manifest/beans/grpc.php#L25) 追蹤成功的請求會在響應 Header 中包含 X-B3-Traceid 頭,可通過改 ID 在 zipkin 管理端中快速查看追蹤信息。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看