メッセージキュー
2024/10/29 14:59:00
メッセージキューとかメッセージブローカーの使い方って、イベントの発生時にメッセージでIDなどと共に通知だけして、データ本体などは別途DBなどに格納しておき、それをイベント受信側が取得しにいくって理解でいいのかしら。
メッセージにデータ本体が載るならそのままデータも載せて、載りきらないならDBにAPIを介して取りに行くとかのほうが楽ではありそう。
ICommandProducerとICommandConsumerとか書き始めて「メッセージキューだこれ」となってる。実装するより先に既製品をちゃんと見よう。
既製品のメッセージキューサービスを使うとしても依存はしたくないのでインターフェースは切ったほうがいいんだろうな。