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

溫馨提示×

溫馨提示×

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

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

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

龙口市| 赤峰市| 青河县| 土默特右旗| 宁国市| 吕梁市| 五峰| 射洪县| 石狮市| 盱眙县| 中西区| 新闻| 屯昌县| 北辰区| 肇庆市| 商都县| 宁海县| 甘孜县| 百色市| 平塘县| 乌兰浩特市| 南雄市| 腾冲县| 和硕县| 靖边县| 龙海市| 灵宝市| 论坛| 宕昌县| 广西| 蕉岭县| 昭苏县| 怀集县| 通化市| 沙田区| 蚌埠市| 灵璧县| 塔城市| 江永县| 松潘县| 汽车|