在inqueue上实现选择器



我的当前设置由一个队列组成,称为" qone"。然后,QONE还有其他6个队列将消息发送到。这些随后的队列中的每一个都有一个选择器,该选择器基于正则表达式接受消息。

在某种情况下,我想完全忽略一条消息。含义,当Qone收到匹配特定模式的消息时,请勿将消息发送到其他队列。相反,我们想无视消息。

我可以在QONE上放置一个选择器,该QONE可以过滤出不需要的消息?例如,如果将不需要的消息发送到QONE,它将知道不要根据选择器的模式将其发送到任何后续的队列。

我想避免将其添加到后续队列的选择中,尽管我知道这是一个选择。我宁愿删除根部而不是下游队列的消息。谢谢。

实施此操作的最有效方法是确保QONE上的应用程序,该应用程序将消息转发到其他六个队列,读取所有消息,然后查看每个消息,要么将其转发,或者应该忽略的这些消息应发生的任何事情(您是打算简单地丢弃它们,还是将它们放在侧面队列中?)。如果QONE上的应用程序仅正确地转发了所需的消息,则在下游队列上不需要选择器。

最新更新