zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_1.页面发布-需求分析









    先静态化,并存储到gridFS 然后,发消息给MQ,MQ接收到消息通知给所有监听他的Cms Client。
    Cms client从gridFS读取页面下载到自己的服务

    业务流程如下:
    1、管理员进入管理界面点击“页面发布”,前端请求cms页面发布接口。
    2、cms页面发布接口执行页面静态化,并将静态化页面(html文件)存储至GridFS中。
    3、静态化成功后,向消息队列发送页面发布的消息。
    页面发布的最终目标是将页面发布到服务器。
    通过消息队列将页面发布的消息发送给各各服务器。
    3、消息队列负责将消息发送给各各服务器上部署的Cms Client(Cms客户端)。
    在服务器上部署Cms Client(Cms客户端),客户端接收消息队列的通知。
    4、每个接收到页面发布消息的Cms Client从GridFS获取Html页面文件,并将Html文件存储在本地服务器。
    CmsClient根据页面发布消息的内容请求GridFS获取页面文件,存储在本地服务器。

  • 相关阅读:
    单文档程序结构
    如何从一个对话框弹出单文档视图
    MFC 窗口居中显示 VS2010
    在单文档中显示我的第一个对话框
    在MFC中添加用户自定义消息
    MFC动态创建控件及添加消息响应
    MFC的DLL
    MFC多线程
    MFC的UDP编程实现
    MFC下CSocket编程详解
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11596803.html
Copyright © 2011-2022 走看看