0

最近,我一直在涉足内容管理系统,并从 twitter 阅读了一些“经验教训”,他们的主要瓶颈之一是他们一开始没有使用消息队列系统。现在,我的 CMS 没有使用消息队列架构,但我越来越看到它的好处。所以我一直在想,我应该使用消息队列系统吗?如果可以,其中应该包含多少功能(即内容发布、通知等)?

4

1 回答 1

2

使用消息队列的几个很好的理由。1. 它们是不稳定系统的良好前端。如果系统关闭,仍然可以捕获该操作。2. 节流 - 动作来得太快,系统无法处理,但需要记录并延迟处理。3. 事件触发:如果多个服务需要对单个客户端事件做出反应,则让消息队列系统负责此通信。4.帮助异步处理事件。

我没有看到内容发布受益于消息队列。听起来无论如何都应该同步完成。然而,通知可能是一个不错的选择。

于 2012-09-27T20:40:43.563 回答