黑马程序员技术交流社区
标题:
【郑州校区】学成网 第5天 讲义-消息队列 GridFS
[打印本页]
作者:
我是楠楠
时间:
2019-12-12 13:53
标题:
【郑州校区】学成网 第5天 讲义-消息队列 GridFS
【郑州校区】学成网 第5天 讲义-消息队列 GridFS
1
页面发布
1.1
需求分析
1.jpg
(11.37 KB, 下载次数: 9)
下载附件
2019-12-12 13:52 上传
业务流程如下:
1
、管理员进入管理界面点击
“
页面发布
”
,前端请求
cms
页面发布接口。
2
、
cms
页面发布接口执行页面静态化,并将静态化页面
(html
文件
)
存储至
GridFS
中。
3
、静态化成功后,向消息队列发送页面发布的消息。
页面发布的最终目标是将页面发布到服务器。
通过消息队列将页面发布的消息发送给各各服务器。
3
、消息队列负责将消息发送给各各服务器上部署的
Cms Client(Cms
客户端
)
。
在服务器上部署
Cms Client(Cms
客户端
)
,客户端接收消息队列的通知。
4
、每个接收到页面发布消息的
Cms Client
从
GridFS
获取
Html
页面文件,并将
Html
文件存储在本地服务器。
CmsClient
根据页面发布消息的内容请求
GridFS
获取页面文件,存储在本地服务器。
1.2 RabbitMQ
研究
要实现上边页面发布的功能,有
一
个重要的环节就是由消息队列将页面发布的消息通知给各各服务器。
本节的教学目标是对
MQ
的研究:
1
、理解
MQ
的应用场景
2
、理解
MQ
常用的工作模式
详细参考
“
RabbitMQ
研究
.md
”
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2