當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Cloud应用开发(五:API网关服务)
生活随笔
收集整理的這篇文章主要介紹了
Spring Cloud应用开发(五:API网关服务)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1、使用Zuul構建API網關服務;
注:本服務涉及到3個工程,起作用分別如下:
- ms-spring-eureka-server工程:服務注冊中心,端口為8761。
- ms-spring-eureka-order工程:服務提供者,需要啟動一個訂單實例,端口為7900。
- Ms-gateway-zuul工程:使用Zuul實現的API Gateway,端口為8050。
?
?
1.1、創建工程,添加依賴。在父工程cloud下創建子模塊microservice-gateway-zuul工程,并在其pom.xml中添加eureka和Zuul的依賴;
?
1.2、編輯配置文件,在配置文件中編寫Eureka服務實例的端口號,服務端地址等信息;
?
1.3、在工程主類Application中使用@EnableZuulProxy注解開啟Zuul的API網關功能;
?
1.4、分別啟動注冊中心,服務提供者和網關服務;
?
1.5、通過地址http://localhost:7900/order/1單獨訪問訂單服務,如圖;
?
1.6、通過Zuul驗證路由功能,通過網關服務來訪問訂單信息,通過地址http://localhost:8050/microservice-eureka-order/order/1訪問;
?
總結
以上是生活随笔為你收集整理的Spring Cloud应用开发(五:API网关服务)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Cloud应用开发(四:服
- 下一篇: Spring Cloud应用开发(六:使