最終的にSQL Server データベースに保存したい軽量のメッセージを保存するために、RabbitMQを使用しています。キューが空になることもあれば、トラフィックが急増することもあります (30,000 メッセージ)。
C# console app
同じサーバーで実行しています。
コンソール アプリを約 1 分ごとに実行し、指定された数のアイテムをキューから取り出してデータベースに挿入しますか? (扱いやすい一口を取る)
また
コンソール アプリは常に "リッスン" し、アイテムが入ってくるとそれをデータベースに叩き込みますか? (より積極的なアプローチ)