【发布时间】:2016-05-25 13:30:40
【问题描述】:
在 ActiveMQ 中,我们是否应该为每种不同类型的事件创建单独的队列(目标),以便我们可以让不同的消费者处理此类事件?
或者我们应该发布一个通用事件,然后在消费者中检查事件以确定其类型并采取适当的措施。
例如:如果有两个事件UserCreatedEvent和UserActivatedEvent,我们应该有一个队列user_events_q,还是应该有两个队列user_created_events_q和user_activated_events_q?
多排队有什么坏处吗?会需要更多资源吗?这种场景下的典型做法是什么?
【问题讨论】: