如何通知JMS侦听器“无对象”消息

时间:2017-02-22 12:28:05

标签: java spring jms activemq message-queue

我需要将一些'car'存储库(由不同的slave-servers管理)同步到一个存储库(由一个主服务器管理)。

就此而言,我正在使用ActiveMQ。 我已经定义了一个队列(master.car.queue),主人将听到这个队列,并且所有奴隶都会在那里发布他们的汽车存储库(每5分钟一次)。

我有一个场景,其中一个奴隶在其存储库中有一辆汽车 - 因此它发布了相应的消息。 几分钟之后,这辆车被卖了 - 所以这个奴隶的存储库现在是空的 - 它应该如何通知主人?

我想到了以下几个选项:

1)为该用例创建另一个队列。

2)使用相同的master.car.queue - 但发送新的消息类型或在该消息上设置一些属性。

此用例的最佳做法是什么?

感谢。

0 个答案:

没有答案