當前位置:編程學習大全網 - 編程軟體 - 使用路由網關統壹訪問接口

使用路由網關統壹訪問接口

Spring Cloud Gateway 是 Spring 官方基於 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技術開發的網關,Spring Cloud Gateway 旨在為微服務架構提供壹種簡單而有效的統壹的 API 路由管理方式。 Spring Cloud Gateway 作為 Spring Cloud 生態系中的網關,目標是替代 Netflix ZUUL ,其不僅提供統壹的路由方式,並且基於 Filter 鏈的方式提供了網關基本的功能,例如:安全,監控/埋點,和限流等。

客戶端向 Spring Cloud Gateway 發出請求。然後在 Gateway Handler Mapping 中找到與請求相匹配的路由,將其發送到 Gateway Web Handler。Handler 再通過指定的過濾器鏈來將請求發送到我們實際的服務執行業務邏輯,然後返回。

過濾器之間用虛線分開是因為過濾器可能會在發送代理請求之前( pre )或之後( post )執行業務邏輯。

主要增加了 org.springframework.cloud:spring-cloud-starter-gateway 依賴

註意:請仔細閱讀註釋

依次運行 Nacos 服務、 NacosProviderApplication 、 NacosConsumerApplication 、 NacosConsumerFeignApplication 、 GatewayApplication

打開瀏覽器訪問: http://localhost:9000/nacos-consumer/echo/app/name 瀏覽器顯示

打開瀏覽器訪問: http://localhost:9000/nacos-consumer-feign/echo/hi 瀏覽器顯示

註意:請求方式是 http://路由網關IP:路由網關Port/服務名/**

至此說明 Spring Cloud Gateway 的路由功能配置成功

  • 上一篇:安徽工程大學好就業的專業有哪些
  • 下一篇:無線網卡怎麽制作wifi熱點
  • copyright 2024編程學習大全網