Webアプリケーションにメッセージキューイング中間層を統合したいと考えました。私はRabbitmqとAmazon SQSをテストしましたが、Amazon SQSが遅いと判断しました。私はRabbitmqで2000 req/secを取得しているAmazon SQSで80 req/secを得ています。私はAmazon WebサービスのためにAmazonのすべてのサービスを使用しているので、私はAmazon SQSに興味があるので、この質問をしています。なぜこれが遅いのか教えてもらえますか?または、誰かがAmazon SQSの良いベンチマークを持っていれば分かち合うことができますか?どんな援助も歓迎されます。Amazon SQSのパフォーマンスがRabbitMQと比較して遅い
答えて
this articleによれば、Amazon AWS(EC2)上でRabbitMQを実行することができます。これは速くて安価で、毎秒メッセージと財務比較があります。 RabbitMQに関する他のハウツーガイドがありますsite
ありがとうございました。私はあなたが与えた正確なサイトを見ました。私はRabbitMQを通過しましたが、私は、AutoScaling rabbitmqクラスタの問題に直面しています。 –
あなたはこれを見たことがありますかhttp://www.rabbitmq.com/blog/2012/04/25/rabbitmq-performance-measurements-part-2/助けてくれるかどうか分かりません – robthewolf
あなたはうさぎが良いですが、私はしたいですなぜSQSがとても遅いのか分かりますか? –
ここで注意しなければならないのは、SQSが複数のAZにまたがってデータを複製していることです。これは、単一のRabbitや他のMQ実装と比較して時間の複雑さを増やすことになります。
あなたの単一のRabbitMQインスタンスがダウンした場合、メッセージを処理できない、またはデータを失う可能性がありますか?もしあれば、おそらく複製やディスクの永続性は必要ありません。しかし、私はほとんどのユースケースが気になると思うので、SQSは理論上、単一障害点から隔離された分散型MQソリューションを提供しています。
私のこの質問に答えることができます http://stackoverflow.com/questions/27315968/moving-from-rabbitmq-to-amazon-sqs? –
- 1. Amazon AuroraはAmazon RDSと比較して遅い
- 2. Amazon LexとBotpressの比較
- 3. Ruby1.9とAmazon SQS?
- 4. PhoneGap - Androidのブラウザと比較してパフォーマンスが悪い
- 5. パフォーマンス:XDocumentとXmlDocumentの比較
- 6. Java:intとStringsの比較 - パフォーマンス
- 7. コードの比較とパフォーマンス
- 8. IISとKestrelのパフォーマンス比較
- 9. C#HttpWebRequestと比較してHttpClientの応答時間が遅い
- 10. PostgreSQL - INSERT INTOパフォーマンス比較の比較
- 11. パフォーマンス比較NHibernateとADO.NET
- 12. パフォーマンス比較 - gccとllvm-gcc
- 13. Windowsと比較してLinuxでコードが遅い
- 14. Tensorflowデータセットがキューと比較して非常に遅い
- 15. DataReaderと比較してDataSetが本当に遅いですか?
- 16. WCFサービスがWindowsアプリケーションと比較して遅い
- 17. SQSの発行が遅い
- 18. Ext.data.JsonReaderとExt.data.ArrayReaderの間のパフォーマンスを比較してください
- 19. Groovy Gparsのパフォーマンスがシリアルと比較して劣る
- 20. unity3dとwebglのパフォーマンスとスピードの比較
- 21. translateZ(0)と比較したCSSパフォーマンス
- 22. Visual Studio 2015のビルドスピードは2013年と比較して遅い
- 23. mvc/oopと比較して、スパゲッティのPHPコードのパフォーマンスとスケーラビリティ?
- 24. Amazon SQSメッセージ
- 25. Amazon Sqs FIFOキュー
- 26. Amazon sqsとカスタム実装
- 27. Amazon SQS with C#とSQL Server
- 28. パフォーマンスのCSSルールとjQueryの比較.toggleClass
- 29. VS 2005のパフォーマンスとVC++ 6.0の比較
- 30. パフォーマンスの比較 - htc vs jQuery
セットアップについて詳しく教えてください。どの言語を使用していますか、複数のスレッドを使用しているかどうかを教えてください。またAmazonは、十分な読者と作家があれば、メッセージ配信は待ち時間が短く、規模が非常に良いということを約束しませんでした。 – Jeff
私はJavaドライバでテストしました。私は1つのスレッドでテストし、次に25のスレッドでメッセージを受信してメッセージを送信します。 AWS Java SDK 1.3.8でサンプルとして与えられたコードを再利用しました。 –
RabbitMQ用EC2ホストソリューションをご希望の場合は、http://www.cloudamqp.com –