<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 參考配置 Envoy的源代碼發行版中,包含三個主要部署類型的配置模板范例: - [服務間](../Introduction/Deploymenttypes.md) - [前端代理](../Introduction/Deploymenttypes.md) - [雙重代理](../Introduction/Deploymenttypes.md) 本文的目標展示Envoy在復雜部署場景下的全部功能。不適用于所有功能。有關完整的文檔,請參閱[配置參考](../Configurationreference.md)。 ### 配置生成器 可能配置Envoy已經變的相對復雜。在Lyft中,我們使用[jinja](http://jinja.pocoo.org/)模板來讓創建和管理配置更容易。源代碼發行版包含一個的配置生成器,它大致上與我們在Lyft中使用的版本相似。我們還為以上三種情況提供了三個示例配置模板。 - 配置生成器腳本:[configs/configgen.py](https://github.com/envoyproxy/envoy/blob/master/configs/configgen.py) - 服務模板:[configs/envoy_service_to_service.template.json](https://github.com/envoyproxy/envoy/blob/master/configs/envoy_service_to_service.template.json) - 前端代理模板:[configs/envoy_front_proxy.template.json](https://github.com/envoyproxy/envoy/blob/master/configs/envoy_front_proxy.template.json) - 雙重代理模板:[configs/envoy_double_proxy.template.json](https://github.com/envoyproxy/envoy/blob/master/configs/envoy_double_proxy.template.json) 若要生成示例配置,請在repo根目錄運行以下命令: ``` mkdir -p generated/configs bazel build //configs:example_configs tar xvf $PWD/bazel-genfiles/configs/example_configs.tar -C generated/configs ``` 上一個命令將使用`configgen.py`中定義的一些變量,展開生成三個完全的配置。 請參閱`configgen.py`中的注釋,以獲取有關詳細擴展配置。 關于示例配置的一些注意事項: - 假定服務發現服務的實例正在`discovery.yourcompany.net`上運行。 - 假定您的`company.net`的DNS設置了各種各樣的東西。在配置模板中修改以支持不同的示例。 - 跟蹤默認配置LightStep。要禁用此功能或啟用[Zipkin](http://zipkin.io)跟蹤,請刪除或更改相應跟蹤配置。 - 該配置示例使用全局限速服務。若要禁用此功能,請刪除速限相關的配置。 - 配置路由發現的服務,以便服務間引用該配置,并假定它正在`rds.yourcompany.net`上運行。 - 配置集群發現的服務,作為配置參考,假定在`cds.yourcompany.net`上運行。 ### 配置冒煙測試 [configs/google_com_proxy.json](https://github.com/envoyproxy/envoy/blob/master/configs/google_com_proxy.json)中提供了一個非常簡單的Envoy配置,可用于驗證基本純HTTP代理場景。但并不代表一個實際的Envoy部署。只是用這個來冒煙測試Envoy,如下運行: ``` build/source/exe/envoy -c configs/google_com_proxy.json -l debug curl -v localhost:10000 ``` ## 返回 - [上一級](../Buildingandinstallation.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>

                              哎呀哎呀视频在线观看