CMS发布系统架构图

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

发布接口
发布表 频道代码 文章代码 文章标题 文章模版 发布时间 删除标记
文章页面1 文章页面2 文章页面3 文章页面4 文章页面5 ……
频道页面1 频道页面2 频道页面3 发布队列 频道页面4 频道页面5 ……
1)文章代码 <= 0表示发布频道页; 2)文章标题为空,标题从文章表取; 3)文章模版为空,从频道定义中取; 4)发布时间不能为空; 5)文章被删除,设定删除标记;
CMS发布系统架构图
发布系统设计说明
总体架构
CMS 发布接口 模版系统




发布代理
发布代理
发布代理
Agent_1
Agent_2 ⑤ Web_2
Agent_3
Web_1
Web_3
①代理(Agent)从CMS系统请求需要更新页面列表; ② CMS将该代理(Agent)应该更新的页面列表返回; ③ 代理(Agent)根据返回的列表向CMS系统请求页面; ④ CMS将请求的页面返回给代理(Agent); ⑤代理(Agent)将获取到的页面写入本地文件,形成静态页面;
Agent_2
发布代理
发布接口
⑦ 记录更 新时间 ① 请求 列表 ② 获取页 面地址 ③ 请求页面
更新时间
Agent_2
⑤ 写入临 时文件 ⑥ 判断操 作类型 操作类型
④ 返回页面
模版系统
临时文件
D 删除 文件
A 新增 文件
U 修改 文件
目标文件
Web服务器
页面地址1 页面地址2 页面地址3 页面地址4 页面地址5 ……
页面地址1 页面地址2 页面地址3 页面地址4 页面地址5 ……
页面地址1 页面地址2 页面地址3 页面地址4 页面地址5 ……
Agent_1
Agent_2
Ageபைடு நூலகம்t_3
发布接口-2
发布表 频道代码 文章代码 文章标题 文章模版 发布时间 删除标记 ② 查询可更新 文章列表 ③ 更新文 章列表 ④ 更新频 道列表 删除文章1 删除文章2 文章页面1 文章页面2 文章页面3 文章页面4 …… 频道页面1 频道页面2 频道页面3 频道页面4 频道页面5 ……
发布接口
① 请求 ⑥ 返回给 Agent ⑤ 生成页 面列表
D 删除文章1存放路径 D 删除文章2存放路径 A 文章页面1页面地址 | 存放路径 A 文章页面2页面地址 | 存放路径 A 文章页面3页面地址 | 存放路径 A 文章页面4页面地址 | 存放路径 U 频道页面1页面地址 | 存放路径 U 频道页面2页面地址 | 存放路径 U 频道页面3页面地址 | 存放路径 U 频道页面4页面地址 | 存放路径 U 频道页面5页面地址 | 存放路径 ……
相关文档
最新文档