最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringCloud Zuul的使用簡介

 更新時(shí)間:2021年04月16日 09:57:27   作者:遇見_line  
這篇文章主要介紹了SpringCloud Zuul的使用簡介,幫助大家更好的理解和學(xué)習(xí)使用Spring Cloud,感興趣的朋友可以了解下

簡介

  • Zuul是Spring Cloud全家桶中的微服務(wù)API網(wǎng)關(guān)。 所有從設(shè)備或網(wǎng)站來的請求都會(huì)經(jīng)過Zuul到達(dá)后端的Netflix應(yīng)用程序
  • Zuul 主要提供路由(請求轉(zhuǎn)發(fā))和過濾
  • Zuul 最終會(huì)注入Eureka

提供: 代理,過濾和路由三大功能

使用

導(dǎo)入依賴

    <!--zuul組件、zuul需要注冊至eureka中-->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-zuul</artifactId>
        <version>1.4.6.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        <version>2.0.2.RELEASE</version>
    </dependency>

配置文件

server:
  port: 9527
spring:
  application:
    name: springcloud-zuul
eureka:
  client:
    service-url:
      defaultZone: http://eureka1:7001/eureka/,http://eureka2:7002/eureka/,http://eureka3:7003/eureka/

  instance:
    instance-id: zull9527.com #別名

開啟支持

@SpringBootApplication
@EnableZuulProxy//開啟zuul支持,默認(rèn)注冊到Eureka
public class Zuul9527Application {
    public static void main(String[] args) {
        SpringApplication.run(Zuul9527Application.class,args);
    }
}

此時(shí)我們可以通過 地址:端口號/服務(wù)名稱/服務(wù) 來訪問了

注意:此處需在host文件添加 127.0.01 www,zuultest.com

為了不使我們的服務(wù)名稱暴露我們可以在配置文件中添加

zuul:
  routes:
    xxx.serviceId: provider-name # xxx代表任意名稱
    xxx.path: /mydept/** 
  ignored-services: provider-name # 不再通過這個(gè)路徑訪問即不允許通過服務(wù)名直接訪問
  prefix: /lin # 訪問路徑必須加上前綴/lin

此時(shí)只有通過 地址:端口號/lin/mydept/服務(wù) 來訪問

補(bǔ)充: 為什么在配置文件中是使用serviceId和path 在zull中route是以鍵值對的形式存放的

public void setRoutes(Map<String, ZuulRoute> routes) {
		this.routes = routes;
	}

而在ZuulProperties中

/**
 * Represents a Zuul route.
 */
public static class ZuulRoute {
        /**
         * The path (pattern) for the route, e.g. /foo/**.
         */
        private String path;
        /**
	* The service ID (if any) to map to this route. You can specify a physical URL or
        * a service, but not both.
	*/
         private String serviceId;
      }

以上就是SpringCloud Zuul的使用簡介的詳細(xì)內(nèi)容,更多關(guān)于SpringCloud Zuul的使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java不可變類機(jī)制淺析

    Java不可變類機(jī)制淺析

    所謂的不可變類是指這個(gè)類的實(shí)例一旦創(chuàng)建完成后,就不能改變其成員變量值。如JDK內(nèi)部自帶的很多不可變類:Interger、Long和String等。接下來通過本文給大家介紹Java不可變類機(jī)制,需要的朋友參考下
    2017-02-02
  • Java8新特性:Lambda表達(dá)式之方法引用詳解

    Java8新特性:Lambda表達(dá)式之方法引用詳解

    這篇文章主要給大家介紹了關(guān)于Java8新特性:Lambda表達(dá)式之方法引用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java基礎(chǔ)必學(xué)TreeSet集合

    Java基礎(chǔ)必學(xué)TreeSet集合

    這篇文章主要介紹了Java必學(xué)基礎(chǔ)TreeSet集合,TreeSet集合實(shí)現(xiàn)了SortedSet接口,?可以對集合中元素進(jìn)行自然排序,?要求集合中的元素必須是可比較的。下文詳細(xì)介紹需要的朋友可以參考一下
    2022-04-04
  • 重新認(rèn)識Java中的ThreadLocal

    重新認(rèn)識Java中的ThreadLocal

    ThreadLocal是JDK包提供的,它提供線程本地變量,如果創(chuàng)建一個(gè)ThreadLocal變量,那么訪問這個(gè)變量的每個(gè)線程都會(huì)有這個(gè)變量的一個(gè)副本,在實(shí)際多線程操作的時(shí)候,操作的是自己本地內(nèi)存中的變量,從而規(guī)避了線程安全問題
    2021-05-05
  • Spring boot + mybatis + orcale實(shí)現(xiàn)步驟實(shí)例代碼講解

    Spring boot + mybatis + orcale實(shí)現(xiàn)步驟實(shí)例代碼講解

    這篇文章主要介紹了Spring boot + mybatis + orcale的實(shí)現(xiàn)步驟實(shí)例代碼講解,需要的朋友可以參考下
    2017-12-12
  • 解決java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver報(bào)錯(cuò)問題

    解決java.lang.ClassNotFoundException: com.mysql.cj.jdbc.D

    這篇文章主要介紹了解決java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • springboot整合mybatis-plus實(shí)現(xiàn)多表分頁查詢的示例代碼

    springboot整合mybatis-plus實(shí)現(xiàn)多表分頁查詢的示例代碼

    這篇文章主要介紹了springboot整合mybatis-plus實(shí)現(xiàn)多表分頁查詢的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • JAVA實(shí)現(xiàn)JSON后端向前端傳遞數(shù)據(jù)

    JAVA實(shí)現(xiàn)JSON后端向前端傳遞數(shù)據(jù)

    本篇文章主要介紹了JAVA實(shí)現(xiàn)JSON后端向前端傳遞數(shù)據(jù),這里整理了詳細(xì)的代碼,具有一定的參考價(jià)值,有需要的小伙伴可以參考下。
    2017-03-03
  • Java基礎(chǔ)學(xué)習(xí)之方法的重載知識總結(jié)

    Java基礎(chǔ)學(xué)習(xí)之方法的重載知識總結(jié)

    今天帶大家來回顧Java基礎(chǔ)知識,文中對Java方法的重載相關(guān)知識作了非常詳細(xì)的介紹,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Java動(dòng)態(tài)調(diào)用類中方法代碼

    Java動(dòng)態(tài)調(diào)用類中方法代碼

    這篇文章主要介紹了Java動(dòng)態(tài)調(diào)用類中方法代碼,需要的朋友可以參考下
    2014-02-02

最新評論

永济市| 安岳县| 梅河口市| 同仁县| 荥经县| 富蕴县| 资中县| 南汇区| 绥滨县| 阆中市| 逊克县| 道真| 迭部县| 枞阳县| 剑川县| 开江县| 林甸县| 罗山县| 大理市| 收藏| 竹山县| 务川| 呼伦贝尔市| 阿巴嘎旗| 伊通| 民县| 祥云县| 临城县| 齐齐哈尔市| 石河子市| 晋城| 安吉县| 新安县| 大悟县| 娄底市| 卢氏县| 洪江市| 濮阳市| 鹰潭市| 洪泽县| 齐齐哈尔市|