日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

grpc入门到精通_Spring Cloud 从入门到精通(一)Nacos 服务中心初探

發布時間:2023/12/10 javascript 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 grpc入门到精通_Spring Cloud 从入门到精通(一)Nacos 服务中心初探 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍色“Java精選”,選擇“設為星標”

技術文章第一時間送達!

什么是Nacos?

Nacos是阿里巴巴開源的項目,是一個更易于幫助構建云原生應用的動態服務發現、配置管理和服務管理平臺。Nacos英文全稱是Dynamic Naming and Configuration Service,Na為naming/nameServer即注冊中心,co為configuration即注冊中心,

service是指該注冊/配置中心都是以服務為核心。

Nacos功能介紹

1、動態配置服務動態配置服務讓您能夠以中心化、外部化和動態化的方式管理所有環境的配置。動態配置消除了配置變更時重新部署應用和服務的需要。配置中心化管理讓實現無狀態服務更簡單,也讓按需彈性擴展服務更容易。2、服務發現及管理動態服務發現對以服務為中心的(例如微服務和云原生)應用架構方式非常關鍵。Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服務發現。Nacos也提供實時健康檢查,以防止將請求發往不健康的主機或服務實例。借助Nacos,您可以更容易地為您的服務實現斷路器。3、動態DNS服務通過支持權重路由,動態DNS服務能讓您輕松實現中間層負載均衡、更靈活的路由策略、流量控制以及簡單數據中心內網的簡單DNS解析服務。

動態DNS服務還能讓您更容易地實現以DNS協議為基礎的服務發現,以消除耦合到廠商私有服務發現API上的風險。

為什么選擇Nacos?

1、易于使用動態配置管理、服務發現和動態的一站式解決方案;20多種開箱即用的以服務為中心的架構特性;基本符合生產要求的輕量級易用控制臺。2、更適應云架構無縫支持Kubernetes和Spring Cloud;在主流公共云上更容易部署和運行(例如阿里云和AWS);多租戶和多環境支持。3、生產等級脫胎于歷經阿里巴巴10年生產驗證的內部產品;支持具有數百萬服務的大規模場景;具備企業級SLA的開源產品。4、豐富的應用場景支持限流、大促銷預案和異地多活;直接支持或稍作擴展即可支持大量有用的互聯網應用場景;

流量調度和服務治理。

準備環境

在開始之前,請安裝以下組件(官方推薦):64位操作系統:支持Linux/Unix/Mac/Windows,建議使用Linux/Unix/Mac(本次演示使用Windows系統)。

64位JDK 1.8版本及以上。

Maven 3.2.x版本及以上。

下載源碼或者安裝包

Nacos可以通過源碼或者發行包兩種方式下載。1)從Github下載源代碼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/bi

2)下載編譯后壓縮包方式https://github.com/alibaba/nacos/releases建議選擇穩定版本(將$version替換成版本號):unzip nacos-server-$version.zip ?OR tar -xvf nacos-server-$version.tar.gz

cd nacos/bin

Windows版本直接使用解壓工具即可。

啟動Nacos Server服務

Linux/Unix/Mac操作系統,執行命令如下:sh startup.sh -m standalone

如果使用的是ubuntu系統,或遇到此錯誤消息(找不到符號),請嘗試方式運行:bash startup.sh -m standalone

Windows操作系統,執行命令bin目錄下文件,命令如下:cmd startup.cmd

nacos?server訪問地址:http://127.0.0.1:8848/nacos/nacos默認賬戶密碼:

nacos/nacos

服務與配置管理

1、服務注冊在控制臺界面中手動添加配置信息如下:curl -X POST "http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=blog.yoodb.com&ip=123.57.47.154&port=443"

參數含義服務名:blog.yoodb.com

保護閾值:0

分組(默認):DEFAULT_GROUP

2、服務發現參考服務注冊此步跳過curl -X GET "http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=blog.yoodb.com"

3、發布配置在命令行執行如下命令向Nacos Server中添加一條配置或者在控制臺界面中手動添加。curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=blog.yoodb.com&group=TEXT_GROUP&content=helloWorld"

參數含義dataId:blog.yoodb.com

group:TEXT_GROUP

配置內容:helloWorld

4、獲取配置參考發布配置此步跳過。curl?-X?GET?"http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=bl

總結

以上是生活随笔為你收集整理的grpc入门到精通_Spring Cloud 从入门到精通(一)Nacos 服务中心初探的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。