2017-02-05 42 views
0

我有一个要求处理JSON消息来一个课题。课题将获得不同种类的JSON消息的Weblogic 12C - EJB 3.1 MDB如何在JSON消息应用过滤

的JSON消息有效负荷将有场来指示事件类型。在MDB中,有一种方法可以在JSON元素路径上应用消息过滤器,并根据事件类型将它们发送到不同的JMS队列,而无需解组和检查消息?

任何帮助或环节,进一步研究这个话题将是很大的帮助

感谢

回答

0

筛选根据邮件内容是不可能的消息驱动的Bean。

然而,

类似的情况

,我与接口的合作伙伴上的自定义属性设置为一个值,指示buninessCase同意并使用了不同的信息属性选择每个消息驱动Bean处理程序。

如果必须,您可以创建Message Dispatcher Message Bean,解析JSON,设置“businessCase相关属性”,并委托给一个内部队列,其中多个MDB正在侦听,每个都有特定的Selector并处理消息不必再解析它。