亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Zuul如何實現網關轉發

發布時間:2021-07-05 14:31:26 來源:億速云 閱讀:194 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Zuul如何實現網關轉發”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Zuul如何實現網關轉發”這篇文章吧。

Zuul如何實現網關轉發

上圖為一個微服務框架的簡單示例,當有一個HTTP請求發送到服務器的時候,其實是先經過了Nginx的,再經過了網關,這里的網關就擔任了攔截過濾的作用,既然攔截和過濾了,肯定就涉及到了請求的轉發

轉發我大致例了以下五種轉發方式:

方式一:path+serviceId 方式

在spring_cloud的配置文件application.yml 文件中加入以下配置:

server:
    port: 8888 #服務端口
spring:
    application:
        name: app-zuul-gateway #指定服務名
eureka:
  client:
    service-url:
           defaultZone: http://127.0.0.1:8100/eureka/  #注冊到eureka中的地址
    register-with-eureka: true  
    fetch-registry: true

instance:
      prefer-ip-address: true #將自己的ip地址注冊到Eureka服務中
      ip-address: 127.0.0.1   #ip地址
zuul:
#  方式一:path+serviceId
    routes: #定義服務轉發規則
        abcs:   #abcs這個名字任意取的
	        path: /order/**   #配置請求URL的請求規則
	        serviceid: app-order  #eureka中服務的id

跳轉示例 :

http://localhost:8888/order/order2/201810300001

http://localhost:8888/order就相當于指定了eureka中id為app-order的微服務,后面在接上他本身的參數,就可以正常使用了

方式二:指定服務id 方式

zuul:
 routes: #定義服務轉發規則
         app-order: /order/**

跳轉示例 :

http://localhost:8888/order/order2/201810300001

和方法一一樣,http://localhost:8888/order就相當于指定了eureka中id為app-order的微服務,后面在接上他本身的參數,就可以正常使用了

方式三:同時配置path和url 方式

zuul:
 routes: #定義服務轉發規則
  abcs:
     path: /order/**
     url: http://127.0.0.1:8091 #真正的微服務地址,path匹配的請求都轉發到這里

跳轉示例 :

http://localhost:8888/order/order2/201810300001

上面的和方法一樣,http://localhost:8888/order就相當于指定了eureka中id為app-order的微服務,后面在接上他本身的參數,就可以正常使用了

方式四:路由前綴 方式

zuul:
 prefix: /order2
 strip-prefix: false
 routes:
      app-order: /order/**

跳轉示例 :

http://localhost:8888/order2/app-order/201810300001

訪問Zuul的/order2/app-order/201810300001路徑,請求將會被轉發到app-order 的order2/201810300001

方式五:路由前綴2 方式

zuul:
 routes:
     app-order:
        path: /order2/**
        strip-prefix: false

跳轉示例 :

http://localhost:8888/order2/201810300001

訪問Zuul的/order2/201810300001路徑,請求將會被轉發到app-order 的order2/201810300001

以上是“Zuul如何實現網關轉發”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

炎陵县| 长子县| 灯塔市| 淄博市| 汝城县| 太康县| 宁乡县| 白山市| 桃园市| 香格里拉县| 德昌县| 蒙阴县| 常山县| 新巴尔虎左旗| 依安县| 新蔡县| 行唐县| 卓资县| 炎陵县| 平果县| 鲁甸县| 扶风县| 西乡县| 桐梓县| 裕民县| 香河县| 辛集市| 乌鲁木齐县| 凤台县| 讷河市| 霍州市| 达日县| 年辖:市辖区| 扎赉特旗| 清涧县| 巴南区| 延吉市| 临汾市| 会理县| 客服| 泰和县|