ai-marketing-docs/services-with-nacos.md

94 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2026-03-17 09:42:52 +00:00
# 基于 Nacos 的服务拆分与职责5 服务版本)
> 目标:用 Nacos 承载服务发现与配置中心,业务服务保持原子正交。
---
## 基础设施Nacos 承载)
### Nacos 负责的能力
- 服务注册与发现
- 配置中心(动态路由、开关、限流阈值)
- 健康检查与实例管理
> 说明:服务治理能力下沉到 Nacos业务服务只关注自身职责。
---
## 服务拆分与每个服务需要完成的行为
### 1) `gateway-bff`(统一接入层)
**核心行为**
- 作为 Spring Cloud Gateway 入口(路由转发由 Nacos 动态配置)
- 鉴权与权限校验JWT/Session + RBAC
- 限流与黑白名单(结合 Nacos 配置)
- 请求参数校验/清洗
- 返回结构统一与字段裁剪
**不做**
- 不做业务编排
- 不做 AI 决策
---
### 2) `orchestration-service`(业务编排层)
**核心行为**
- 业务流程编排(获客/成交/复盘)
- 会话状态控制(自动/人工)
- 事件消费与触发(爆款复刻等)
- 轻量规则引擎(仅负责流程开关与触发条件)
- P0 内嵌轻量 CDP/调度模块
**不做**
- 不直接调用模型供应商
- 不承担渠道适配细节
---
### 3) `agent-center`Dify 智能体中心)
**核心行为**
- Prompt/Workflow 管理
- AI 回复策略决策FAQ/模板/LLM
- 模型路由与降级
- 输出结果标准化(仅输出,不落库)
**不做**
- 不处理业务流程
- 不管理外部渠道
---
### 4) `content-center`(内容资产中心)
**核心行为**
- 内容/素材 CRUD
- 版本管理与检索
- 成交素材库子集管理(权限隔离)
- 发布状态与结果回写
**不做**
- 不调用模型
- 不做渠道对接
---
### 5) `delivery-connector-douyin`(抖音连接器)
**核心行为**
- 抖音账号授权与管理
- 评论/私信/发布的回调接入
- 内容发布与回填
- 数据回流采集(播放/点赞/评论/转发)
- 事件标准化后推送给编排层
**不做**
- 不做 AI 决策
- 不做业务编排
---
## Nacos 与服务的协作方式
- `gateway-bff` 通过 Nacos 获取路由与限流配置
- `orchestration-service`/`content-center`/`delivery-connector` 等通过 Nacos 进行服务发现
- 配置变更(如渠道开关、限流阈值)走 Nacos 动态下发