2016-12-22 9 views
0

現在、Nlogを使用して診断タイプのメッセージを保存しています。私は、これらのメッセージをメッセージキュー(RabbitMQ with Masstransit)に記録することを検討しており、これらは分析のためにデータベースに消費される可能性があります。私のPC上でメッセージをログに記録/公開するRabbitMQに診断情報を記録する

現在の速度は、次のとおりです。 -

  • Nlog:petapoco経由40msの
  • SQL Serverの:masstransit経由110ms
  • のRabbitMQ(公開):490ms

メッセージキューにパブリッシュするのはずっと簡単です。 Masstrainsit/RabbitMqにスピードアップのために微調整できる設定がありますか?

答えて

0

[OK]を、私が最初に送信されるメッセージは

後続のすべてのメッセージは、12msの平均速度を持っていた...高(400msの+)であった...しかし。最初のメッセージはおそらくメッセージバスを初期化していました。一度設定すると非常に高速です:-)

+0

NlogとSqlサーバーを追加すると、最初の送信後にも最初の送信後 –

+0

ログが必須ではない場合は、送信を待たずにパブリッシャの確認応答を無効にしてくださいRMQにすばやく公開されます。 –

関連する問題