1. 程式人生 > 其它 >SpringCloud Demo入門學習

SpringCloud Demo入門學習

文末原始碼及詳細文件,本篇給剛入門SpringCloud提供環境搭建思路、上手嘗試。

SpringCloud Demo

LiaWan-Cloud

如果你準備開始學習 SpringCloud,建議先閱讀下文【適用人群】,看看是否適合你。有任何問題都可以聯絡公眾號:JavaPub

維護人:公眾號 JavaPub

@

目錄

介紹

倆萬 Cloud 版,基於Spring Boot、Spring Cloud & Alibaba、nacos + gateway + feign + hystrix。提供一個開箱即學的入門專案

適用人群

本專案是我在學習期間的一個實踐,致力於讓每一個想了解和學習 SpringCloud 的愛好者可以快速瞭解這項技術。專案計劃配備幾篇對應文章,幫助更快上手。建議收藏,有空餘時間會盡快更新。

維護人:公眾號 JavaPub

解決痛點

  1. SpringBoot的發展確實解決了我們大部分關於版本的痛點,但是第一次搭建一整套SpringCloud&alibaba並不是一件容易的事
  2. 各種元件的整合,到底需要哪些依賴,怎麼玩轉

維護人:公眾號 JavaPub

軟體架構

軟體架構說明

這是一個 SpringCloud Demo,展示了相關呼叫鏈

安裝教程

  1. 安裝Nacos

    下載解壓啟動
    bin/startup.sh -m standalone
    訪問
    ip:8848/nacos/#/login
    
  2. 啟動服務

    liawan-gatewsy
    liawan-api
    liawan-user
    

    不分先後順序。每個服務下有對應的 README.md 說明文件。

使用說明

  1. xxxx
  2. xxxx
  3. xxxx

參與貢獻

  1. Fork 本倉庫
  2. 新建 Feat_xxx 分支
  3. 提交程式碼
  4. 新建 Pull Request

特技

liawan-gateway

閘道器服務

前言

這裡演示 gateway 使用方法。專案記得 start,後面會持續完善架構及功能,從0到1。

Demo測試

  1. 啟動 main 方法

    啟動 gateway 、 api (不分先後順序)

  2. 測試匹配路由

    http://127.0.0.1:6020/?url=baidu

    http://127.0.0.1:6020/?url=qq

  3. 測試動態路由

    http://127.0.0.1:6020/liawan-api/api/hello

    通過請求 liawan-gateway 閘道器服務,請求到 liawan-api 服務

  4. 遠端呼叫openfeign

    http://127.0.0.1:6020/liawan-api/api/getHello


liawan-api

api服務

前言

一個普通的api服務,給 gateway 測試使用

  1. 啟動 main 方法

  2. 測試api呼叫

    http://127.0.0.1:6010/api/hello

    openfeign 呼叫 liawan-user

    http://127.0.0.1:6010/api/getHello


原始碼

https://gitee.com/rodert/LiaWan-Cloud
歡迎留言