SpringBlade安裝與配置

SpringBlade簡介

SpringBlade 是由一個商業(yè)級項目升級優(yōu)化而來的SpringCloud微服務(wù)架構(gòu)吓肋,采用Java8 API重構(gòu)了業(yè)務(wù)代碼有缆,完全遵循阿里巴巴編碼規(guī)范字旭。采用Spring Boot 2 据沈、Spring Cloud Greenwich 捶牢、Mybatis 等核心技術(shù)鸠珠,同時提供基于React和Vue的兩個前端框架用于快速搭建企業(yè)級的SaaS微服務(wù)系統(tǒng)平臺加派。

環(huán)境要求

JDK: 1.8
Maven: 3.3+
MySql: 5.7+
Redis: 4.0+
Nacos: 1.1.3+
Sentinel: 1.5.0+
Node Js: 10.15.0+
Npm: 5.6.0+

推薦IDE及插件

IntelliJ IDEA
插件:Lombok、 MybatisX

環(huán)境準備

安裝Nacos

1. Nacos簡介

Nacos是阿里巴巴開源的一款支持服務(wù)注冊與發(fā)現(xiàn)跳芳,配置管理以及微服務(wù)管理的組件芍锦。用來取代以前常用的注冊中心(zookeeper , eureka等等),以及配置中心(spring cloud config等等)飞盆。Nacos是集成了注冊中心和配置中心的功能娄琉,做到了二合一。

2. 源碼安裝
git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U  
ls -al distribution/target/
// change the $version to your actual path
cd distribution/target/nacos-server-$version/nacos/bin
3. 啟動與關(guān)閉
// 啟動 (Linux/Mac非集群啟動)
sh startup.sh -m standalone
// 關(guān)閉 (Linux/Mac)
sh shutdown.sh
4. 訪問

安裝Sentinel

1. 簡介

Sentinel是面向分布式服務(wù)框架的輕量級流量控制框架,主要以流量為切入點,從流量控制,熔斷降級,系統(tǒng)負載保護等多個維度來維護系統(tǒng)的穩(wěn)定性.

2. 安裝(采用Docker安裝)

拉取鏡像:docker pull bladex/sentinel-dashboard
運行鏡像:docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard

3.訪問地址

安裝運行Blade

工程導(dǎo)入

github地址:https://github.com/chillzhuang/SpringBlade.git
可以通過IDEA直接git導(dǎo)入吓歇;或者clone到本地后孽水,使用IDEA打開

初始化數(shù)據(jù)庫

  1. 新建數(shù)據(jù)庫blade,字符集指定:utf8mb4
  2. 找到SpringBlade工程doc->sql文件夾下的sql腳本 (若前端使用saber則使用帶saber的sql城看,反之用sword)
  3. 執(zhí)行腳本導(dǎo)入


    數(shù)據(jù)庫表

Nacos增加配置

  1. 訪問Nacos女气,點擊新建配置("+"號)
  2. 找到工程doc/nacos/blade.yaml文件,將內(nèi)容復(fù)制到nacos中點發(fā)布


    導(dǎo)入blade.yaml配置
  3. 同理新增blade-dev.yaml配置

啟動工程

  1. 先確保mysql测柠、redis炼鞠、nacos、sentinel等服務(wù)都啟動
  2. 批量啟動基礎(chǔ)服務(wù)(除Gateway外)


    啟動服務(wù)
  3. 最后啟動GateWay
  4. 訪問Nacos轰胁,查看服務(wù)管理下的服務(wù)列表谒主,驗證服務(wù)是否啟動成功

測試

打開接口文檔系統(tǒng) http://localhost/doc.html ,設(shè)置請求頭和參數(shù)赃阀,并調(diào)用授權(quán)接口霎肯。
請求頭:
Authorization: Basic c3dvcmQ6c3dvcmRfc2VjcmV0
(其中"c3dvcmQ6c3dvcmRfc2VjcmV0"為clientId:clientSecret串轉(zhuǎn)換為的base64編碼
請求參數(shù):
username: admin
password: admin
tenantCode: 000000

設(shè)置請求參數(shù)

若接口返回如下則說明整個工程啟動成功


成功返回token
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市榛斯,隨后出現(xiàn)的幾起案子观游,更是在濱河造成了極大的恐慌,老刑警劉巖驮俗,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懂缕,死亡現(xiàn)場離奇詭異,居然都是意外死亡意述,警方通過查閱死者的電腦和手機提佣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荤崇,“玉大人,你說我怎么就攤上這事潮针∈趸纾” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵每篷,是天一觀的道長瓣戚。 經(jīng)常有香客問我端圈,道長,這世上最難降的妖魔是什么子库? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任舱权,我火速辦了婚禮,結(jié)果婚禮上仑嗅,老公的妹妹穿的比我還像新娘宴倍。我一直安慰自己,他們只是感情好仓技,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布鸵贬。 她就那樣靜靜地躺著,像睡著了一般脖捻。 火紅的嫁衣襯著肌膚如雪阔逼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天地沮,我揣著相機與錄音嗜浮,去河邊找鬼。 笑死摩疑,一個胖子當(dāng)著我的面吹牛周伦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播未荒,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼专挪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了片排?” 一聲冷哼從身側(cè)響起寨腔,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎率寡,沒想到半個月后迫卢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡冶共,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年乾蛤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捅僵。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡家卖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出庙楚,到底是詐尸還是另有隱情上荡,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布馒闷,位于F島的核電站酪捡,受9級特大地震影響叁征,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逛薇,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一捺疼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧永罚,春花似錦啤呼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至产捞,卻和暖如春醇锚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坯临。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工焊唬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人看靠。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓赶促,卻偏偏與公主長得像,于是被迫代替她去往敵國和親挟炬。 傳聞我的和親對象是個殘疾皇子鸥滨,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容