SpringCloud Demo入門學習
文末原始碼及詳細文件
,本篇給剛入門SpringCloud提供環境搭建思路、上手嘗試。
SpringCloud Demo
LiaWan-Cloud
如果你準備開始學習 SpringCloud,建議先閱讀下文【適用人群】,看看是否適合你。有任何問題都可以聯絡公眾號:JavaPub
維護人:公眾號 JavaPub
@
目錄介紹
倆萬 Cloud 版,基於Spring Boot、Spring Cloud & Alibaba、nacos + gateway + feign + hystrix。提供一個開箱即學的入門專案
適用人群
本專案是我在學習期間的一個實踐,致力於讓每一個想了解和學習 SpringCloud 的愛好者可以快速瞭解這項技術。專案計劃配備幾篇對應文章,幫助更快上手。建議收藏,有空餘時間會盡快更新。
維護人:公眾號 JavaPub
解決痛點
- SpringBoot的發展確實解決了我們大部分關於版本的痛點,但是第一次搭建一整套SpringCloud&alibaba並不是一件容易的事
- 各種元件的整合,到底需要哪些依賴,怎麼玩轉
維護人:公眾號 JavaPub
軟體架構
軟體架構說明
這是一個 SpringCloud Demo,展示了相關呼叫鏈
安裝教程
-
安裝Nacos
下載解壓啟動 bin/startup.sh -m standalone 訪問 ip:8848/nacos/#/login
-
啟動服務
liawan-gatewsy liawan-api liawan-user
不分先後順序。每個服務下有對應的 README.md 說明文件。
使用說明
- xxxx
- xxxx
- xxxx
參與貢獻
- Fork 本倉庫
- 新建 Feat_xxx 分支
- 提交程式碼
- 新建 Pull Request
特技
liawan-gateway
閘道器服務
前言
這裡演示 gateway 使用方法。專案記得 start,後面會持續完善架構及功能,從0到1。
Demo測試
-
啟動 main 方法
啟動 gateway 、 api (不分先後順序)
-
測試匹配路由
http://127.0.0.1:6020/?url=baidu
-
測試動態路由
http://127.0.0.1:6020/liawan-api/api/hello
通過請求 liawan-gateway 閘道器服務,請求到 liawan-api 服務
-
遠端呼叫openfeign
liawan-api
api服務
前言
一個普通的api服務,給 gateway 測試使用
-
啟動 main 方法
-
測試api呼叫
http://127.0.0.1:6010/api/hello
openfeign 呼叫 liawan-user