1つのマスターサーバーによって管理される1つのリポジトリに、いくつかの 'カー'リポジトリ(異なるスレーブサーバーによって管理される)を同期する必要があります。JMSリスナーに「オブジェクトなし」メッセージを通知する方法
私はActiveMQを使用しています。 マスターが聞く待ち行列(master.car.queue)を定義しました。すべてのスレーブは、そのカー・リポジトリーを(5分ごとに)ポストします。
私は、1つのスレーブがそのレポジトリに1台の車を持っているシナリオを持っています - それで、それは対応するメッセージを発行します。 数分後、この車は売られているので、このスレーブのリポジトリは空になりました。どのようにマスタに通知する必要がありますか?
私は、次のオプションを考えた:
1)そのユースケースのために別のキューを作成します。
2)同じmaster.car.queueを使用しますが、新しいメッセージタイプを送信するか、そのメッセージにいくつかのプロパティを設定します。
このユースケースのベストプラクティスは何ですか?
ありがとうございます。