キューのサイズを 1 に設定すると、デフォルトのエビクション ポリシー (oldestMessageEvictionStrategy) が前のメッセージを追い出し、最新のメッセージを挿入する必要があります。OldestMessageWithLowestPriorityEvictionStrategy などの優先度の他のポリシーを設定したり、メッセージの TTL 設定をいじったりすることもできます。
ただし、キューがいっぱいであるという警告が表示される場合もありますので、それを処理する準備をしてください。