91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring cloud(六):Zuul的集成

發布時間:2020-08-11 13:11:29 來源:網絡 閱讀:1484 作者:browser123 欄目:軟件技術

1、概念

     Zuul 是在云平臺上提供動態路由,監控,彈性,安全等邊緣服務的框架。Zuul 相當于是設備和 Netflix 流應用的 Web 網站后端所有請求的前門。另外需要理解的概念就是反向代理和負載均衡,反向代理:就是外網向內網請求資源,并把資源返回給客戶端,正向代理相反;負載均衡就是多個客戶端請求,會如果有多個相同的serviceid,網關則會進行輪詢的方式進行訪問。

2、搭建

        2.1、添加依賴

           <dependency>

            <groupId>org.springframework.cloud</groupId>

            <artifactId>spring-cloud-starter-zuul</artifactId>

            <version>1.3.4.RELEASE</version>

        </dependency>

        <dependency>

            <groupId>org.springframework.cloud</groupId>

            <artifactId>spring-cloud-starter-eureka</artifactId>

            <version>1.3.2.RELEASE</version>

        </dependency>

      2.2、具體實現

        @EnableZuulProxy

        @SpringCloudApplication

        public class ZuulApplication {

            public static void main(String[] args) {

                new SpringApplicationBuilder(ZuulApplication.class).web(true).run(args);

            }

        }

    2.3、配置    

        spring.application.name=api-gateway

        server.port=9412

        # routes to serviceId 這里邊是通過serviceid來綁定地址,當在路徑后添加/xx-a/   則是訪問service-A對應的服務。

        zuul.routes.xx-a.path=/xx-a/**

        zuul.routes.xx-a.serviceId=service-A

        zuul.routes.yy-b.path=/yy-b/**

        zuul.routes.yy-b.serviceId=service-B

        eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/

  2.4、新建微服務service-A和微服務service-B

          可以在controller里面注入 @Autowired    private DiscoveryClient client;然后通過client獲得主機及端口號

  2.5、對A、B服務復制一份,修改端口,進行啟動,然后分別請求,會發現兩次請求A服務,獲得端口號不同的微服務,從而實現了客戶端負載均衡。

3、總結

       zuul簡化客戶端調用復雜度;負載均衡功能減少了單臺服務器的壓力,把請求壓力分發到相同的服務。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金山区| 开阳县| 西平县| 崇义县| 马尔康县| 从化市| 郁南县| 阿克苏市| 永仁县| 竹溪县| 焉耆| 平山县| 清远市| 乌鲁木齐县| 太仆寺旗| 桂东县| 邯郸县| 金湖县| 犍为县| 河北省| 金门县| 叙永县| 平江县| 龙陵县| 华蓥市| 孝昌县| 六盘水市| 奎屯市| 衡东县| 信丰县| 汤原县| 兴国县| 呼和浩特市| 琼中| 荔波县| 奉新县| 南汇区| 桐梓县| 丰镇市| 水城县| 博客|