プロジェクトで初めて NServiceBus を使用したいと思っています (週末に読んだことがあります) が、このプロジェクトには必要ないのではないかと考えています。
次の要件があります。
ネットワークデータ(帯域幅、CPU使用率など)を毎分記録し、テーブルに記録します。その後、クライアント (Silverlight 経由) はクエリを実行して、データが一定期間にわたってどのように見えるかを確認できます。各データベースはマシン上でローカルになります。
データが最初にキューに書き込まれるように、NServiceBus を使用できます。
NServiceBus を使用する場合の利点は、データベースがダウンしても、キューにあるデータが失われないことです。ただし、ビジネス アナリストと話し合ったところ、これはそれほど重要なデータではないため、大きな問題にはなりませんでした。また、単一のテーブルに書き込みを行っているため、デッドロックの問題は発生しません。
NServiceBus と連携したいのですが、現段階では必要ないと思います。
プロジェクトで NServiceBus を使用する利点は他にありますか?