Nacos介紹與安裝,開啓新時代

這篇博客主要是對Nacos的介紹與安裝,從此我們開始走上一條康莊大道。

Nacos簡介

什麼是Nacos

Nacos是Naming和Configuration的前兩個字母,最後s爲service,組合在一起。簡單明瞭,表明了本身具有的功能特性。

Nacos是一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺。Nacos 支持幾乎所有主流類型的“服務”的發現、配置和管理。

Nacos的關鍵特性

  • 服務發現和服務健康監測

    Nacos 支持基於 DNS 和基於 RPC 的服務發現。服務提供者註冊 Service 後,服務消費者可以查找和發現服務。Nacos 提供對服務的實時的健康檢查,阻止向不健康的主機或服務實例發送請求。Nacos 支持傳輸層 (PING 或 TCP)和應用層 (如 HTTP、MySQL、用戶自定義)的健康檢查。

  • 動態配置服務

    動態配置服務可以讓您以中心化、外部化和動態化的方式管理所有環境的應用配置和服務配置。

    動態配置消除了配置變更時重新部署應用和服務的需要,讓配置管理變得更加高效和敏捷。

    配置中心化管理讓實現無狀態服務變得更簡單,讓服務按需彈性擴展變得更容易。

  • 動態 DNS 服務

    動態 DNS 服務支持權重路由,讓您更容易地實現中間層負載均衡、更靈活的路由策略、流量控制以及數據中心內網的簡單DNS解析服務。動態DNS服務還能讓您更容易地實現以 DNS 協議爲基礎的服務發現,以幫助您消除耦合到廠商私有服務發現 API 上的風險。

  • 服務及其元數據管理

    Nacos 能讓您從微服務平臺建設的視角管理數據中心的所有服務及元數據,包括管理服務的描述、生命週期、服務的靜態依賴分析、服務的健康狀態、服務的流量管理、路由及安全策略、服務的 SLA 以及最首要的 metrics 統計數據。

Nacos生態圖

在這裏插入圖片描述

如 Nacos 全景圖所示,Nacos 可以無縫支持一些主流的開源生態,足可以說明Nacos的強大,對於Nacos我們必須要掌握。

使用 Nacos 可以簡化服務發現、配置管理、服務治理及管理的解決方案,讓微服務的發現、管理、共享、組合更加容易。

快速開始手冊

去哪裏下載和學習

github:https://github.com/alibaba/nacos

官網:https://nacos.io/zh-cn/

安裝並運行Nacos

快速開始手冊是幫忙您快速在您的電腦上,下載、安裝並使用 Nacos。

0.版本選擇

Nacos當前推薦的穩定版本爲1.1.4,我們後面的系列文章也基於這個版本進行介紹。

1.預備環境準備

Nacos 依賴 Java 環境來運行。如果您是從代碼開始構建並運行Nacos,還需要爲此配置 Maven環境,請確保是在以下版本環境中安裝使用:

  1. 64 bit OS,支持 Linux/Unix/Mac/Windows,推薦選用 Linux/Unix/Mac。
  2. 64 bit JDK 1.8+;下載 & 配置
  3. Maven 3.2.x+;下載 & 配置

2.下載源碼或者安裝包

你可以通過源碼和發行包兩種方式來獲取 Nacos。

從 Github 上下載源碼方式

git clone https://github.com/alibaba/nacos.git  //根據git地址clone項目
cd nacos/ //切換到根目錄
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U  //maven命令構建項目
ls -al distribution/target/ //在target目錄下查找所有文件

// change the $version to your actual path
cd distribution/target/nacos-server-$version/nacos/bin //切換到nacos的bin目錄

下載編譯後壓縮包方式

您可以從 最新穩定版本 下載 nacos-server-$version.zip 包。

  unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz //解壓縮
  cd nacos/bin  //startup.sh腳本位於Nacos解壓後的bin目錄下

3.啓動服務器

Linux/Unix/Mac

使用終端切換到安裝目錄下,啓動命令(standalone代表着單機模式運行,非集羣模式):

sh startup.sh -m standalone  //單機模式啓動命令

如果您使用的是ubuntu系統,或者運行腳本報錯提示[[符號找不到,可嘗試如下運行:

bash startup.sh -m standalone //單機模式啓動命令

Windows

啓動命令:

cmd startup.cmd

或者雙擊startup.cmd運行文件。

4.Nacos主頁

啓動完成之後,訪問:http://127.0.0.1:8848/nacos/,可以進入Nacos的登錄頁面,Nacos的默認端口是8848,默認用戶名密碼爲:nacos,具體如下;

在這裏插入圖片描述

登錄成功之後會出現服務管理頁面,具體如下:
在這裏插入圖片描述

恭喜您,歡迎來到Nacos的世界!!!

5.關閉服務器

Linux/Unix/Mac

sh shutdown.sh  //關閉命令

Windows

cmd shutdown.cmd //關閉命令

或者雙擊shutdown.cmd運行文件。

參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章