springCloud是基于springboot搭建的微服務。
spring cloud官方文檔:http://projects.spring.io/spring-cloud/
spring cloud 中文網 : https://springcloud.cc/
最終搭建後的工程源代碼:https://github.com/onpwerb/SpringCloud
一、建立maven工程
根據spring cloud官方文檔,在pom.xml導入如下代碼
二、建立注冊中心
建立名稱為 discovery 的 module
1.在該module下的pom.xml導入如下配置:
2.在src/main/java目錄下建立discovery檔案夾,然後建立一個application
3.在該module下的src/main/resources檔案夾下,建立檔案application.yml,配置注冊中心eureka的相關服務
三、建構一個服務A
建立一個名為service的module
1.在src/main/java目錄下建立service檔案夾,然後建立一個application
2.在該module下的src/main/resources檔案夾下,建立檔案application.yml
四、建構第二個服務B
建立一個名為service2的module
1.在src/main/java目錄下建立service2檔案夾,然後建立一個application
五、配置網關
建立名稱為 gateway 的 module
2.在src/main/java目錄下建立gateway檔案夾,然後建立一個application
3.在該module下的src/main/resources檔案夾下,建立檔案application.yml
六、啟動服務
先啟動discovery子產品,再啟動其他子產品
在浏覽器依次輸入:
1