<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                #### API 網關服務-Zuul - 場景舉例 > 假設你后臺部署了幾百個服務,現在前端從瀏覽器直接發出請求,打個比方:請求一下庫存服務,難道還讓前端記著這服務的名字叫做xxxx-service?部署在好幾臺臺機器上,不同的端口,就算前端記住這一個,你后臺可有幾百個服務的名稱和地址呢?所以網關Zuul應運而生 - 所有請求統一從網關進入,如下圖所示 ![](https://box.kancloud.cn/9408d4d8431b799c191f4079b338240d_665x458.png) - 引入依賴 ``` <!-- 服務網關 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> </dependency> ``` - application.yml serviceId-服務名稱唯一 ``` spring: application: name: sc-zuul eureka: client: serviceUrl: defaultZone: http://192.168.0.114:8001/eureka/,http://192.168.0.114:8002/eureka/,http://192.168.0.114:8003/eureka/ zuul: routes: api-a: path: /api-data/** serviceId: sc-eureka-client api-b: path: /api-view/** serviceId: sc-feign server: port: 9999 ``` - 啟動類 ``` package com.dg.sc.zuul; import org.springframework.boot.SpringApplication; import org.springframework.cloud.client.SpringCloudApplication; import org.springframework.cloud.netflix.zuul.EnableZuulProxy; /** * 〈服務網關〉 * * @author xieth * @create 2019/6/11 * @since 1.0.0 */ @SpringCloudApplication @EnableZuulProxy //服務網關 public class ZuulApplication { public static void main(String[] args) { SpringApplication.run( ZuulApplication.class,args ); } } ``` - 注冊中心界面可以看到Zuul服務已經注冊成功 ![](https://box.kancloud.cn/a91fc93cef680deba19923a7c9abd75a_1050x215.png) - 運行,瀏覽器輸入 [http://localhost:9999/api-view/products](http://localhost:9999/api-view/products) ![](https://box.kancloud.cn/b647c74b3f4e39ef2729a6cc445e2174_950x225.png) - http://localhost:9999/api-view/products 等價于 http://localhost:4444/products
                  <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>

                              哎呀哎呀视频在线观看