文章目录
-
- 一、从微服务到AI Agent——Nacos 3.0的战略转型
-
- 1.1 Nacos定位的根本性变化
- 1.2 为什么需要AI时代的\”服务治理\”
- 1.3 本文的研究方法论
- 二、Nacos 3.0 AI架构全景图
-
- 2.1 整体架构层次
- 2.2 AI相关模块详解
-
- 模块1:`ai/` — AI核心模块(~50+个Java文件)
- 模块2:`copilot/` — AI编程助手模块
- 模块3:`ai-registry-adaptor/` — AI注册适配器
- 三、核心特性一:MCP Registry——MCP服务的统一注册与管理
-
- 3.1 什么是MCP?为什么需要MCP Registry?
- 3.2 Nacos MCP Registry的三种注册模式
-
- 模式一:存量API声明式转换为MCP服务(零代码改造)
- 模式二:Spring AI自动注册(推荐用于新项目)
- 模式三:第三方MCP服务导入
- 3.3 MCP Server管理的核心API
- 3.4 MCP Tool管理
- 四、核心特性二:Nacos MCP Router——MCP Server的智能搜索与代理网关
-
- 4.1 什么是Nacos MCP Router?
- 4.2 架构角色
- 4.3 核心能力
- 4.4 与Nacos MCP Registry的协同
- 五、核心特性三:Agentic Resource Discovery(ARD)——智能体资源发现引擎
-
- 5.1 ARD是什么?
- 5.2 ARD vs 传统服务发现的对比
- 5.3 ARD的工作流程
- 5.4 ARD Catalog配置
- 六、核心特性四:Skill Registry——企业级技能注册表与治理
-
- 6.1 为什么需要Skill Registry?
- 6.2 Skill Registry的核心能力
- 6.3 Skill的安全治理模型
- 6.4 相关配置参数
- 七、核心特性五:AI Resource Search——基于pgvector的向量语义搜索
-
- 7.1 为什么需要向量搜索?
- 7.2 PostgreSQL + pgvector集成
- 7.3 高级搜索配置
- 7.4 搜索工作流
- 八、核心特性六:Copilot模块——AgentScope集成的AI编程助手
-
- 8.1 Copilot模块的技术选型
- 8.2 Copilot模块的定位
- 8.3 Copilot与Nacos Core的关系
- 九、核心特性七:A2A Protocol Adapter——Agent间通信协议桥接
-
- 9.1 A2A协议简介
- 9.2 Nacos的A2A实现
- 9.3 与MCP Registry的关系
- 十、核心特性八:Prompt Management——提示词全生命周期管理
-
- 10.1 为什么需要Prompt管理?
- 10.2 Nacos Prompt管理能力
- 十一、核心特性九:Pipeline Processing——AI流水线处理框架
-
- 11.1 Pipeline架构
- 11.2 Pipeline配置详解
- 11.3 Pipeline执行流程
- 十二、核心特性十:Visibility Control——AI资源的可见性与权限控制
-
- 12.1 企业级可见性需求
- 12.2 Nacos Visibility实现
- 12.3 可见性控制的配置
- 十三、完整配置参数速查表
-
- 13.1 AI模块总开关
- 13.2 MCP Registry配置
- 13.3 Skill Registry配置
- 13.4 AI Resource Search配置
- 13.5 ARD配置
- 13.6 Istio/MCP集成配置
- 13.7 K8s同步配置
- 13.8 AI Resource Import插件配置
- 13.9 安全限制配置(通用)
- 十四、实践案例:从零搭建Nacos 3.0 AI基础设施
-
- 14.1 环境准备
- 14.2 配置AI功能
- 14.3 启动Nacos
- 14.4 注册第一个MCP Server
- 14.5 连接Nacos MCP Router
- 14.6 验证安装成功
- 十五、常见问题解答FAQ
-
- Q1:Nacos 3.0的AI功能和现有的Config/Naming功能冲突吗?
- Q2:ARD为什么默认关闭?
- Q3:pgvector是必须的吗?
- Q4:Copilot模块必须部署吗?
- Q5:Nacos 3.0支持哪些LLM后端?
- Q6:从Nacos 2.x升级到3.0需要注意什么?
- Q7:如何保证MCP Server的安全性?
- Q8:AI Resource Search的性能如何优化?
- Q9:是否支持多租户?
- Q10:如何监控AI模块的健康状态?
- 十六、总结与展望
-
- 16.1 Nacos 3.0 AI能力矩阵总览
- 16.2 Nacos 3.0的战略意义
一、从微服务到AI Agent——Nacos 3.0的战略转型
1.1 Nacos定位的根本性变化
根据Nacos官方文档的最新定义(来源:nacos.io/docs/latest/overview/),Nacos 3.0已经完成了从传统微服务中间件向AI原生基础设施平台的战略转型:
Nacos 3.0 定义:易于构建AI Agent应用的动态服务发现、配置管理和AI智能体管理平台
这一表述的变化标志着Nacos的产品定位发生了质的飞跃:
| 核心定位 | Dynamic Naming and Configuration Service | AI Agent Application Platform |
| 服务对象 | 微服务(Microservices) | AI Agent |



