亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Spring Cloud Alibaba 之 Nacos教程詳解

瀏覽:5日期:2023-08-03 16:59:19

Nacos 技術講解

一提到分布式系統就不的不提一下 CAP 原則

Nacos簡介

Nacos是阿里的一個開源產品,它是針對微服務架構中的服務發現、配置管理、服務治理的綜合性解決方案。

官方介紹是這樣的:

Nacos致力于幫助您發現、配置和管理微服務。Nacos提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務及流量管理。Nacos幫助您更敏捷和容易地構建、交付和管理微服務平臺。Nacos是構建以“服務”為中心的現代應用架構的服務基礎設施。

什么是CAP

CAP原則又稱CAP定理,指的是在一個分布式系統中,一致性(Consistency)、可用性(Availability)、分區容錯性(Partition tolerance)。CAP 原則指的是,這三個要素最多只能同時實現兩點,不可能三者兼顧。

CAP 的原則下 Alibaba Naos 同時支持AP和CP模式,他根據服務注冊選擇臨時和永久來決定走AP模式還是CP模式,他這里支持CP模式對于我的理解來說,應該是為了配置中心集群,因為nacos可以同時作為注冊中心和配置中心,因為他的配置中心信息是保存在nacos里面的,假如因為nacos其中一臺掛掉后,還沒有同步配置信息, 就可能發生配置不一致的情況., 配置中心的配置變更是服務端有監聽器,配置中心發生配置變化, 然后服務端會監聽到配置發生變化,從而做出改變下面我搭建一個簡單的微服務系統,針對這個系統進行講解

(個人服務器,流量有限 ,請大家珍惜)點擊項目體驗地址https://ityml.com/index

系統架構圖:

Spring Cloud Alibaba 之 Nacos教程詳解

這個主要完成一個一個前端頁面進行實時計算的功能,大家可以理解為一個簡單的計算器.

website : 前端 Gateway :服務網關 UserCenter : 用戶服務 MqCenter: 消息服務 AlogirthmCenter: 計算服務 ConfigCenter: 配置中心 ServiceDiscovery(Nacos):服務發現 CPP 為C 語言編寫的計算流程

此項目包括用到的技術棧包括,Spring Cloud Alibaba/Spring Boot/Mysql/MQ/Linux 等

什么是Nacos

官方文檔Nacos提供「注冊中心」、「配置中心」和「動態DNS服務」三大功能。上面是Nacos 的官網大家可以自行了解下,對Nacos 做一個深入的了解,正所謂師傅領進門,修行在個人,大家還要多學習,多了解

天也不早了 ,人也不少了,閑話少說,先干正事。** Nacos 下載地址**選擇對應版本進行解壓(注意 Nacos 解壓后 是一個完整的運行包,如果用的不熟練,不要動里面的配置信息)

Spring Cloud Alibaba 之 Nacos教程詳解

下載完成后解壓后進入到 bin 目錄 在終端運行命令

MACsh startup.sh -m standalone(standalone代表著單機模式運行,后看會單獨講解集群模式的搭建和啟動方法)Windowscmd startup.cmd

啟動成功后 默認賬號密碼 nacos/nacos(初始賬號密碼)

Spring Cloud Alibaba 之 Nacos教程詳解

登錄后可以看到右上角中英文切換,英語不好的同學們 可以切換到中文

Spring Cloud Alibaba 之 Nacos教程詳解

配置管理主要是用來做項目配置,比如配置文件等可以用nacos來管理 因為nacos不僅僅是服務中心,也是配置中心(后面有講)我們開發項目的配置一般有以下幾種做法:1. 硬編碼--作為類字段的形式存在,導致:動態修改困難,沒有持久化2. 配置文件( properties、yml 文件等)--導致:配置動態變更,可能需要重啟應用,讓配置生效。當然,你也可以在代碼中增加一個定時任務,如每隔 10s 讀取配置文件內容,讓最新的配置能夠及時在應用中生效,這樣也就免 去了重啟應用這個“較重”的運維操作。3. DB 配置表--導致:配置動態變更,可能需要通過暴露管理接口去解決。

Nacos 真正將配置從應用中剝離出來,統一管理,優雅的解決了配置的動態變更、持久化、運維成本等問題。應用自身既不需要去添加管理配置接口,也不需要自己去實現配置的持久化,更不需要引入“定時任務”以便降低運維成本。Nacos 提供的配置管理功能,將配置相關的所有邏輯都收攏,并且提供簡單易用的 SDK,讓應用的配置可以非常方便被 Nacos 管理起來不僅如此,Nacos提供 DNS-F功能, 可以與K8S、Spring Cloud和Dubbo等多個開源產品進行集成,實現服務的注冊功能。

服務發現使用來管理注冊到nacos 上的微服務,可以實現服務下線等功能。 命名空間是用來做服務環境區分,當項目需要開發,測試, 生產等多個不同的配置, 命名空間就可以做配置隔離。 集群管理 后面會單獨講解

到此這篇關于Spring Cloud Alibaba 之 Nacos的文章就介紹到這了,更多相關Spring Cloud Alibaba Nacos內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 草草影院地址ccyycom浮力影院37 草草影院欧美 | 一级高清毛片免费a级高清毛片 | 精品国产日韩亚洲一区二区 | 一级毛片日本特黄97人人 | 黄污视频免费观看 | 国产在视频线在精品 | 美女视频大全视频a免费九 美女视频大全美女视频黄 美女视频毛片 | 午夜性激福利免费观看 | 欧美一级毛级毛片 | 精品视频免费观看 | 国产91精品在线观看 | 日本护士xxxx爽爽爽 | 一级日韩片 | 亚洲国产精品二区久久 | 国产在线午夜 | 干综合网 | 国产亚洲精品美女2020久久 | 国产偷v国产偷v亚洲偷v | 国产在线一区在线视频 | 高清国产美女一级a毛片在线 | 成人网在线观看 | 日本一级作爱片在线观看 | 新26uuu在线亚洲欧美 | 久久精品视频1 | 青青青青在线成人视99 | 日韩欧美国产视频 | 99久久精品自在自看国产 | 精品哟啊呦v视频在线观看 精品哟哟国产在线观看 | 丁香天堂网 | 色婷婷基地 | 成年日韩免费大片黄在线观看 | 亚洲不卡 | 一级做a爱过程免费视频时看 | 婷婷天堂| 亚洲综合在线观看一区www | 特级做人爱c级特级aav毛片 | 亚洲97| 可以免费观看的一级毛片 | 在线免费观看国产精品 | 日本黄大片免播放视播放器 | 91免费网|