【发布时间】:2013-01-12 02:04:38
【问题描述】:
很抱歉这个新手问题,但是像 RabbitMQ 这样的消息传递代理是否可以替代我们编写自己的消息缓冲区?这意味着如果我们有快速的生产者和缓慢的消费者,使用消息代理来处理队列还是我仍然需要实现自己的队列缓冲区?
【问题讨论】:
很抱歉这个新手问题,但是像 RabbitMQ 这样的消息传递代理是否可以替代我们编写自己的消息缓冲区?这意味着如果我们有快速的生产者和缓慢的消费者,使用消息代理来处理队列还是我仍然需要实现自己的队列缓冲区?
【问题讨论】:
您的场景确实建议使用 JMS 解决方案,例如 RabbitMQ。这是存在这些队列解决方案的主要原因。如果您预计会有一个巨大的瓶颈,即生产者的数量超过您负担得起的消费者,您可能需要以更复杂的方式配置队列。但是,您不必实现自己的缓冲区。
【讨论】: