メッセージコンシューマーは、キューからメッセージを受け取って処理するプログラムです。キューがメッセージを保持し、コンシューマーがそこに記された作業を行います。

たとえば、注文が入ると、あるコンシューマーが確認メールを準備することがあります。待ち行列からタスクを取り出して処理します。

コンシューマーが処理中だったり停止していたりすると、メッセージはキューで待つことがあります。メッセージの処理に失敗した場合にどうするかを決め、重要なタスクが気づかれずに失われないようにしましょう。