如何阻止生产者接收发送到主题的消息?

How can I prevent a producer to receive a message sent to a topic?

我正在使用 ActiveMQ 主题。 我的应用程序创建了一些主题,并在这些主题上创建了生产者和消费者。

当一个生产者发送东西时,它会收到回消息,因为在同一个主题中也有一个消费者在这个主题上。

每个应用程序都有一个topic(不同的代码,针对不同的电脑运行它)并且有一个主要的中央核心进程会加入每个topic来处理消息,然后会回复已发布请求消息的主题。

有些主题是"general purpose"个主题,其中一些消息不会有回复,但会考虑那么多进程。

A​​ctiveMQ 中有什么东西可以阻止生产者接收它发送的内容吗?

编辑:请注意,我是 ActiveMQ 的新手,我不久前才使用它,并且设置非常基本:没有持久性,作为简单的应用程序总线

当您create your consumer you can specify a message selector to exclude messages with your producer's unique ID. Your producer can set its ID in a message property创建消息时。