首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

activemq生产者和消费者的关系是如何确定的

2013-03-27 
activemq生产者和消费者的关系是怎么确定的?我用的SPRING我有一个producer,发送消息的时候,可以发送的消息

activemq生产者和消费者的关系是怎么确定的?
我用的SPRING
我有一个producer,发送消息的时候,可以发送的消息类型包括A和B
消费者有两个,1和2,如果收到A类型,就用1消费者发短信通知用户,
如果收到B类型,就用2消费者发邮件通知。

我的问题是:
怎么根据发的消息的类型来调用不同的消费者?

当然,我也可以定义两个producer:AP和BP,AP发A消息,BP发B消息,那我的新问题是:
如何让AP发的消息由1消费者处理,而BP发的消息由2消费者来处理?
[解决办法]
一个统一的接收者从activemq上接收消息,接受者收到消息后,根据类型判断,转发给不同的消费者。
[解决办法]
建议你不同的消息类型放在不同的Queue里,这样你的业务就不会混乱了

热点排行