🏆🏆🏆教程全知識點簡介:Docker實用篇 0.學習目標 1.初識Docker 1.2.Docker和虛擬機的區別 2.Docker的基本操作 2.1.鏡像操作 2.1.3.案例1-拉取、查看鏡像 2.1.5.練習 3.Dockerfile自定義鏡像 3.3.構建Java項目 3.4.小結 4.Docker-Compose 4.3.部署微服務集羣 4.3.1.compose文件 4.3.3.打包 設置docker鏡像源 關閉 禁止開機啓動防火牆 安裝 修改權限 補全命令 RabbitMQ 1.初識MQ 1.1.同步和異步通訊 1.2.技術對比: 2.快速入門 2.2.RabbitMQ消息模型 2.3.導入Demo工程 2.4.入門案例 2.4.1.publisher實現 3.1.3.測試 3.2.WorkQueue 3.2.1.消息發送 3.2.4.能者多勞 3.3.發佈/訂閲 3.4.Fanout 3.4.1.聲明隊列和交換機 3.5.Direct 3.6.Topic 3.6.1.説明 SpringCloud01 1.認識微服務 1.1.單體架構 2.服務拆分和遠程調用 2.1.服務拆分原則 2.3.實現遠程調用案例 2.3.1.案例需求: 2.3.2.註冊RestTemplate 3)啓動多個user-service實 4.Ribbon負載均衡 4.1.負載均衡原理 4.2.源碼跟蹤 1)LoadBalancerIntercepor 3)負載均衡策略IRule 5.Nacos註冊中心 5.1.認識和安裝Nacos 5.2.服務註冊到nacos 1)引入依賴 2)配置nacos地址 3)重啓 5.3.服務分級存儲模型 5.3.2.同集羣優先的負載均衡 5.4.權重配置 Nacos安裝指南 1.Windows安裝 1.1.下載安裝包 1.2.解壓 1.3.端口配置 1.4.啓動 1.5.訪問 2.Linux安裝 2.1.安裝JDK 3.Gateway服務網關 3.1.為什麼需要網關 3.3.斷言工廠
<!-- start:bj1 -->
📚📚倉庫code.zip 👉直接-->: https://gitlab.com/yiqing112/backend/-/blob/main/Spring/Sprin... 🍅🍅
<!-- end:bj1 -->
✨ 本教程項目亮點
🧠 知識體系完整:覆蓋從基礎原理、核心方法到高階應用的全流程內容
💻 全技術鏈覆蓋:完整前後端技術棧,涵蓋開發必備技能
🚀 從零到實戰:適合 0 基礎入門到提升,循序漸進掌握核心能力
📚 豐富文檔與代碼示例:涵蓋多種場景,可運行、可複用
🛠 工作與學習雙參考:不僅適合系統化學習,更可作為日常開發中的查閲手冊
🧩 模塊化知識結構:按知識點分章節,便於快速定位和複習
📈 長期可用的技術積累:不止一次學習,而是能伴隨工作與項目長期參考
🎯🎯🎯全教程總章節
🚀🚀🚀本篇主要內容
Nacos安裝指南
1.Windows安裝
開發階段採用單機安裝即可。
1.1.下載安裝包
在Nacos的GitHub頁面,提供有下載鏈接,可以下載編譯好的Nacos服務端或者源代碼:
GitHub主頁:https://github.com/alibaba/nacos
GitHub的Release下載頁:https://github.com/alibaba/nacos/releases
如圖:
本採用1.4.1.版本的Nacos,課前資料已經準備了安裝包:
windows版本使用nacos-server-1.4.1.zip包即可。
1.2.解壓
將這個包解壓到任意非中文目錄下,如圖:
目錄説明:
- bin:啓動腳本
- conf:配置文件
1.3.端口配置
Nacos的默認端口是8848,如果你電腦上的其它進程佔用了8848端口,請先嚐試關閉該進程。
如果無法關閉佔用8848端口的進程,也可以進入nacos的conf目錄,修改配置文件中的端口:
修改其中的內容:
1.4.啓動
啓動非常簡單,進入bin目錄,結構如下:
然後執行命令即可:
-
windows命令:
startup.cmd -m standalone
執行後的效果如圖:
1.5.訪問
在瀏覽器輸入地址:http://127.0.0.1:8848/nacos即可:
默認的賬號和 都是nacos,進入後:
2.Linux安裝
Linux或者Mac安裝方式與Windows類似。
2.1.安裝JDK
Nacos依賴於JDK運行,索引Linux上也需要安裝JDK才行。
上傳jdk安裝包:
上傳到某個目錄,例如:/usr/local/
然後解壓縮:
tar -xvf jdk-8u144-linux-x64.tar.gz
然後重命名為java
配置環境變量:
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
設置環境變量:
source /etc/profile
2.2.上傳安裝包
如圖:
也可以直接使用課前資料中的tar.gz:
上傳到Linux服務器的某個目錄,例如/usr/local/src目錄下:
2.3.解壓
命令解壓縮安裝包:
tar -xvf nacos-server-1.4.1.tar.gz
然後刪除安裝包:
rm -rf nacos-server-1.4.1.tar.gz
目錄中最終樣式:
目錄內部:
2.4.端口配置
與windows中類似
2.5.啓動
在nacos/bin目錄中,輸入命令啓動Nacos:
sh startup.sh -m standalone
3.Nacos的依賴
父工程:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
客户端:
<!-- nacos客户端依賴包 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
🚀✨ (未完待續)項目系列下一章
📚下一篇 將進入更精彩的環節!
🔔 記得收藏 & 關注,第一時間獲取更新!
🍅 一起見證整個系列逐步成型的全過程。