【发布时间】:2011-11-17 20:46:23
【问题描述】:
我是企业 Java 开发的新手,但我确信这个问题同样适用于任何语言或平台,例如 .NET。
这是我有史以来第一次处理消息队列,我对它们非常感兴趣。 (具体来说,我们使用的是 ActiveMQ)。我的技术主管希望 ActiveMQ 队列成为我们所有数据库和内部 Web 服务的领先者;因此,不是从客户端触发数据库查询并直接进入数据库,而是首先排队。
我的问题是:队列是每个主要处理组件的方式吗?最佳实践是否要求将它们放在通常会受到大量请求的系统组件的前面?是否存在不应该使用队列的情况?
感谢您在这里提供任何见解!
【问题讨论】: