【问题标题】:Should CMS systems use a message queue architecture?CMS 系统应该使用消息队列架构吗?
【发布时间】:2012-09-28 04:40:43
【问题描述】:

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

【问题讨论】:

  • 你能分享你自己对消息队列模式的经验吗?

标签: content-management-system rabbitmq message-queue


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-09-22
    • 2011-01-18
    • 2011-06-30
    • 2015-11-19
    • 2020-09-12
    • 2014-02-13
    • 2015-12-04
    • 2013-12-16
    • 2014-04-09
    相关资源
    最近更新 更多