?SpringCloud Gateway結構
?SpringCloud Gateway的底層基于Netty,主要組成有Predicates(謂詞或者斷言)、Route(路由)、Filter(過濾器)
?
思維導圖----------SpringCloud Gateway的組成:
- 路由(route):網關的基本構建塊。它由ID,目標URI,謂詞集合和過濾器集合定義
- 過濾器(Filter):這些過濾器是使用特定工廠構造的Spring Framework
GatewayFilter
實例 - 謂詞(Predicates): 引用了java8的函數謂詞,輸入類型是Spring Framework
ServerWebExchange
。謂詞可以匹配HTTP請求中的所有內容,例如標頭或參數