Nacos註冊中心Day01 Nacos基本概念

2021-10-09 03:49:25 字數 1549 閱讀 4797

基本概念

nacos架構

類檢視nacos的構建,部署和啟動

服務發現和服務健康監測

nacos提供對服務的實時的健康檢查,阻止向不健康的主機或服務例項傳送請求

nacos支援傳輸層pingtcp和應用層http,mysql,使用者自定義的健康檢查

對於複雜的雲環境和網路拓撲環境中vpc,邊緣網路等服務的健康檢查,nacos提供了agent兩種健康檢查模式:

nacos還提供了統一的健康檢查儀錶盤,根據健康狀態管理服務的可用性及流量

動態配置服務

動態dns服務

動態dns服務還能更容易地實現以dns協議為基礎的服務發現,消除耦合到私有服務發現api上的風險

nacos提供了一些簡單的dns apis todo管理服務的關聯網域名稱和可用的ip:port列表

服務及元資料管理

loglevel=info|warn|error
從作用範圍來看,分為:

服務註冊中心:service registry

服務元資料:service metadata

服務提供方:service provider

服務消費方:service consumer

配置:configuration

配置管理:configuration management

名字服務:naming service

配置服務:configuration service

資料模型

服務領域模型

配置領域模型

nacos-sdk類檢視

(二)Nacos註冊中心

服務註冊中心本質上是為了解耦服務提供者和服務消費者。對於任何乙個微服務,原則上都應存在或者支援多個提供者,這是由微服務的分布式屬性決定的。cap理論是分布式架構中的重要理論。nacos eureka consul coredns zookeeper 一致性協議cp ap apcp cp 健康檢查tc...

Nacos作為註冊中心

首先安裝nacos,我使用的是docker安裝nacos,啟動安裝的nacos容器,登入就可以看到nacos是什麼樣的了。1 在springcloud中使用首先是在pom檔案中引入 com.alibaba.cloud spring cloud starter alibaba nacos discov...

整合 nacos註冊中心配置使用

pom utf 8project.build.sourceencoding utf 8project.reporting.outputencoding 1.8j a.version 1.7.1shiro.version 2020.0.3spring cloud.version 2021.1sprin...