学成网 第5天 讲义-消息队列 GridFS

管理员通过管理界面触发页面发布,页面静态化后存储到GridFS。消息队列RabbitMQ负责将发布消息发送给各服务器上的Cms Client,客户端从GridFS获取HTML文件并保存到本地。
摘要由CSDN通过智能技术生成

页面发布 
1.1 需求分析
 
业务流程如下: 
1、管理员进入管理界面点击页面发布,前端请求cms页面发布接口。
2cms页面发布接口执行页面静态化,并将静态化页面(html文件)存储至GridFS中。 
3、静态化成功后,向消息队列发送页面发布的消息。页面发布的最终目标是将页面发布到服务器。通过消息队列将页面发布的消息发送给各各服务器。
3、消息队列负责将消息发送给各各服务器上部署的Cms Client(Cms客户端)在服务器上部署Cms Client(Cms客户端),客户端接收消息队列的通知。
4、每个接收到页面发布消息的Cms ClientGridFS获取Html页面文件,并将Html文件存储在本地服务器。CmsClient根据页面发布消息的内容请求GridFS获取页面文件,存储在本地服务器。
1.2 RabbitMQ研究 
要实现上边页面发布的功能,有个重要的环节就是由消息队列将页面发布的消息通知给各各服务器。
本节的教学目标是对MQ的研究: 
1、理解MQ的应用场景 
2、理解MQ常用的工作模式

详细参考RabbitMQ研究.md

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值