最近,我一直在涉足内容管理系统,并阅读了一些从twitter学到的“经验教训”,他们的一个主要瓶颈是他们一开始没有使用消息队列系统。现在,我的CMS没有使用消息队列架构,但我越来越多地看到了它的好处。所以我一直在想,我是否应该使用消息队列系统,如果是这样的话,有多少功能应该存在于其中(即内容发布、通知等)?
发布于 2012-09-28 04:40:44
使用消息队列的几个好理由。1.对于不稳定的系统,它们是一个很好的前端。如果系统停机,仍可以捕获操作。2.节流-对于系统来说,动作来得太快,无法处理,但需要记录下来,并延迟处理。3.事件触发:如果多个服务需要对单个客户端事件做出反应,请让消息队列系统处理此通信。4.帮助异步处理事件。
我不认为内容发布会从消息队列中受益。听起来像是应该同步完成的事情。然而,通知可能是一个很好的选择。
https://stackoverflow.com/questions/12548518
复制相似问题