Zuul閘道器配置注意事項

2021-09-13 12:07:26 字數 1635 閱讀 4802

配置zuul閘道器的時候需要注意配置ribbon的請求超時時間,如果在zuul呼叫的介面處配置了ribbon超時時間,則在zuul的位置也必須要配置ribbon超時時間,否則,會導致zuul閘道器呼叫介面出現超時情況。

另外還需要注意在配置zuul閘道器的時候,如果出現loadbalance負載均衡方面的錯誤,有可能是zuul閘道器沒有註冊到註冊中心去,zuul底層是使用feign呼叫eureka的閘道器註冊服務,如果zuul不在註冊中心上註冊的話會獲取不到服務資訊導致錯誤。

記:在配置的時候還遇到了乙個小問題,大概就是如果在idea上配置了git如果不提交專案修改檔案,會導致註冊服務到註冊中心失敗的情況。

zuul閘道器**:

server:

port: 80

###閘道器名稱

spring:

name: service-zuul

###註冊中心

###配置閘道器反向**

zuul:

routes:

###定義**服務規則(隨便起名)

meiszl-member:

###以/api-member/訪問**到會員服務

path: /api-member/**

###服務別名 zuul閘道器預設整合ribbon 自動實現負載均衡輪訓效果

meiszl-order:

###以/api-order/訪問**到訂單服務

path: /api-order/**

###訂單服務別名

serviceid: testfeign

ribbon:

###指的是建立連線所用的時間,適用於網路狀況正常的情況下,兩端連線所用的時間。

readtimeout: 5000

###指的是建立連線後從伺服器讀取到可用資源所用的時間。

connecttimeout: 5000

main啟動類

package com.meiszl;

import org.springframework.cloud.client.discovery.enablediscoveryclient;

import org.springframework.cloud.netflix.zuul.enablezuulproxy;

@enablediscoveryclient

@enablezuulproxy

public class zuulservicemain

}

經測試啟動正常,介面呼叫正常。

註冊中心服務資訊,

zuul閘道器預設開啟ribbon本地負載均衡,使用輪訓機制。

zuul閘道器配置

靜態路由 通過url匹配對映位址進行靜態路由 只會把到達zuul閘道器的請求按照傳送,並把匹配請求位址 common service http localhost 9001 zuul routes traditional url 傳統的路由配置,此名稱可以自定義 path common servic...

svn 配置 注意事項

1 建立版本庫 svnadmin create home svn demo 2 啟動服務程序 svnserve d r home svn 注 d引數效果同於 daemon r引數效果同於 root 3 如果不加root引數,服務url為 svn hostname svn demo 而如果加上root...

Caffe配置注意事項

這裡主要關注以下問題 解決方案 採用國內映象 參考文章 國內映象 豆瓣 阿里 華中理工大學 山東理工大學 中國科學技術大學 清華使用辦法 1 臨時使用,新增 i 或 index 引數 pip install i flask 2 配製成預設的 在你的 c users 你的使用者名稱 目錄下建立 pip...