同じアプリケーション内に Runnable を実装する 2 つの Java クラスがあります。たとえば、A クラスと B クラスです。
これら 2 つのクラスは BlockingQueue を共有してデータを渡します。クラス A は、BlockingQueue を介してクラス B にデータを送信します。次に、クラス B がデータを取得して処理します。私がやろうとしているのは、このデータを処理した結果としてクラス B で何らかの条件が発生した場合、クラス A にメッセージを送信し、クラス A がこれらのメッセージを出力することです。
そこで、Apache ActiveMQ を使った Spring のメッセージングを見てみましたが、「activemq start」コマンドを使用して通信を行うにはブローカーを起動する必要があるようです。このブローカーを開始せずにこれを行う可能性はありますか?
これを行うための最良のオプションは何ですか? Springフレームワークを使用してこれを行いたいので、Springで何らかのアプローチを使用して行うことができますか? または、春を使用する唯一の可能性は、apache activemq を使用することですか?