nacos源码模块功能分析

本文详细介绍了 Nacos 的整体架构及其各个模块的功能与相互之间的依赖关系。Nacos 是一个易于构建服务发现与配置管理能力的平台,其核心组件包括 nacos-server 和 nacos-client。文章还展示了不同模块如何通过特定的引入关系实现复杂的功能整合。

一、包结构:

1、nacos-address(地址服务器)
2、nacos-api
3、nacos-auth
4、nacos-client
5、nacos-cmdb(元数据管理)
6、nacos-common
7、nacos-config(配置管理)
8、nacos-consistency
9、nacos-console(nacos-server)
10、nacos-core(内核)
11、nacos-distribution
12、nacos-example
13、nacos-istio
14、nacos-naming(服务发现)
15、nacos-sys
16、nacos-test
 

二、模块划分:

1、nacos-client

2、nacos-server

三、包之间的关联关系

nacos-console(nacos-server)引入了:nacos-config、nacos-naming、nacos-istio

nacos-config,引入:nacos-api、nacos-core

nacos-naming,引入:nacos-core、nacos-api、nacos-cmdb

nacos-istio,引入:nacos-client、nacos-config、nacos-naming、nacos-core

nacos-cmdb,引入:nacos-core、nacos-api、

nacos-client,引入:nacos-common、nacos-api

nacos-address,引入:nacos-naming

nacos-api,无引入

nacos-auth,引入:nacos-common、nacos-sys

nacos-common,引入:nacos-api

nacos-consistency,引入:nacos-common

nacos-core,引入:nacos-common、nacos-consistency、nacos-auth

nacos-example,引入:nacos-common、nacos-core、nacos-client

nacos-istio,引入nacos-api、nacos-client、nacos-config、nacos-naming、nacos-core

nacos-sys,引入nacos-common

nacos-test,引入nacos-api、nacos-client、nacos-config、nacos-naming、nacos-core、nacos-console、nacos-address

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值