介紹
分佈式系統國內主要分爲Dubbo系或者SpringCloud系,本次部署選用的是SpringCloud系。部署前我們要明確系統的微服務個數,以及啓動順序,提前啓動個個組件,例如FastDFS、MySQL Vue等。下面給大家介紹具體的部署步驟。
步驟*
1.啓動中間件比如mysql fastdfs 。
啓動fastdfs參考以下的這篇博客,我的fastdfs搭建過程就是依靠這個博客,搭建好了可以打個包,這裏用的是centos7最小版本,直接壓縮也沒多大。
2.啓動微服務,我們本次的系統放在Eclipse中使用maven構建,先逐個啓動全部微服務項目。啓動方法是右鍵運行main方法。先啓動eureka在啓動所有的其他工程。
3.等這些全部啓動完畢以後吧VUE工程扔到HBuilder裏面就可以用啦。前端總共兩個,一個app端一個admin端,這兩個啓動命令都差不多,只給大家看其中一個工程。
VUE前端工程啓動命令如下,前提是你安裝了npm
app端啓動命令
$ cnpm install
$ npm run dev
localhost:3000
賬號/密碼 2020060012/2020060012
admin端啓動命令
$ cnpm install
$ npm run dev
localhost:9528
賬號/密碼 admin/admin
4.其他配置
maven配置fdfs包
https://www.cnblogs.com/mlq2017/p/10076084.html
fdfs服務器IP
192.168.150.188
fdfs配置文檔
https://blog.csdn.net/hochenchong/article/details/81008229
關閉虛擬機防火牆
https://blog.csdn.net/ytangdigl/article/details/79796961
https://blog.csdn.net/ytangdigl/article/details/79796961
mysql5.6數據庫
127.0.0.1
3366
root
123456
5.項目啓動以後測試各個頁面功能,此時我將展示各個頁面證明項目我啓動成功了
6.運維經驗總結
項目運行前,需要吧各個組件啓動,檢查SpringCloud項目的各項配置文件的參數比如數據庫連接等中間件的IP+端口+賬號+密碼是否配置正確,然後啓動系統,打開頁面進行驗證。
完整部署的視頻演示,方便大家學習SpringCloud運維之路,走向人生巔峯,哈哈哈哈,加油,未來可期!