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

2.3 KiB
Raw Permalink Blame History

基于 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-centerDify 智能体中心)

核心行为

  • 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 动态下发