<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## gRPC橋接 ### Envoy gRPC gRPC橋接沙箱是展示Envoy gRPC橋接過濾器的一個例子。其中包含帶有Python HTTP客戶端的gRPC內存Key/Value存儲。Python客戶端通過Envoy代理進程發出HTTP/1請求,并將其升級為HTTP/2的gRPC請求。響應隨后緩沖,并作為HTTP/1報文負載有效信息發送回客戶端。 本例還演示Envoy另一個功能,就是通過Envoy路由配置,具有基礎鑒權的路由能力。 ### 構建Go服務 構建&運行Go gRPC服務: ``` $ pwd envoy/examples/grpc-bridge $ script/bootstrap $ script/build ``` 注意:構建需要的Envoy代碼庫(或其工作副本)位于`$GOPATH/src/github.com/envoyproxy/envoy`中。 ### Docker Compose 運行`docker compose`文件,并設置Python和gRPC在容器中運行: ``` $ pwd envoy/examples/grpc-bridge $ docker-compose up --build ``` ### 發送請求到Key/Value存儲 要使用Python服務并發送gRPC請求: ``` $ pwd envoy/examples/grpc-bridge # set a key $ docker-compose exec python /client/client.py set foo bar setf foo to bar # get a key $ docker-compose exec python /client/client.py get foo bar # modify an existing key $ docker-compose exec python /client/client.py set foo baz setf foo to baz # get the modified key $ docker-compose exec python /client/client.py get foo baz ``` 在正在運行的`docker-compose`容器中,您應該可以看到gRPC服務打印其運行的記錄: ``` grpc_1 | 2017/05/30 12:05:09 set: foo = bar grpc_1 | 2017/05/30 12:05:12 get: foo grpc_1 | 2017/05/30 12:05:18 set: foo = baz ``` ## 返回 - [上一級](../Sandboxes.md) - [首頁目錄](../../README.md)
                  <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>

                              哎呀哎呀视频在线观看