KafkaとRabbitMQはよく知られているメッセージブローカーです。私はSpring Bootを使ってマイクロサービスを構築したいと思っています。Spring Cloudは、デフラクトの選択肢としてそれらのためのソリューションを提供しているようです。私はRabbitMQの支配的な部分を知っています。カフカはApacheに属しているので、それはいいはずです。だから、RabbitMQとKafkaの主なゴールの違いは何ですか?これがSpring Cloudで使用されることを考慮してください。あなたの経験と基準を教えてください。前もって感謝します。Kafka vs Rabbitの長所と短所MQ
-2
A
答えて
4
カフカは軽量だとは思わないでしょう。 KafkaはZooKeeperに依存しているので、ZooKeeperをスタックにも投げる必要があります。
カフカはpubsubですが、メッセージを再読することができます。大量のデータを処理する必要がある場合は、Kafkaのパフォーマンスが大幅に向上し、他のビッグデータツールとの相乗効果がさらに向上します。具体的には、大きなデータを対象としています
1
3つのアプリケーション・レベルの違いは次のとおりです。
カフカはしばらくのRabbitMQ ない消費されるメッセージの再読み込みをサポートしています。 RabbitMQの は、このようなキューに をルーティング1回の交換、1つのキュー、キューに1人の消費者として、いくつかの制約とそれをサポートしながら、
カフカは、パーティション内のメッセージの順序付けをサポートしています。
- カフカは、rabbitMQよりもパーティションへのデータのパブリッシュが高速です。
1
カフカは単なるpub/subメッセージングプラットフォームではありません。データ統合用API(Kafka Connect)とストリーム処理(Kafka Streams)も含まれています。これらのより高いレベルのAPIは、より低いレベルのpub/subメッセージングAPIのみを使用するよりも、開発者をより生産的にします。
また、Kafkaは、2017年6月にもう一度差別化されたExactly Once Semanticsを追加しました。
関連する問題
- 1. バイナリリファレンスVS/WCFの長所/短所
- 2. 長所と短所
- 3. ハスケルの長所と短所
- 4. ストーリーボードの長所と短所
- 5. TreeSetの長所と短所
- 6. EF CodeFirstの長所と短所
- 7. 長所と短所READ_COMMITTED_SNAPSHOT
- 8. UILabel drawTextInRect長所と短所
- 9. ServiceBusアーキテクチャ長所と短所
- 10. StyleCop、長所/短所
- 11. DFCとDFSの長所と短所は?
- 12. MSMQとAKKAの長所と短所
- 13. ノードサスとギャルプサスの長所と短所
- 14. ミニマックスアルゴリズムの長所/短所
- 15. LuceneのMultiSearcherクラスの長所と短所
- 16. ASNA Visual RPG(AVR)の長所と短所
- 17. 長所と短所Googleのアプリケーションエンジンで
- 18. のRabbitMQ同期メッセージング長所と短所
- 19. SQLクエリデザイナの使用長所と短所
- 20. DotNetNukeコミュニティブログサイトの長所と短所
- 21. プロダクトラインソフトウェア開発の長所と短所
- 22. SQLの構成:長所と短所
- 23. WebサービスとDLL。長所と短所?
- 24. phpソケットプログラミング、長所と短所とアプローチ
- 25. QLPreviewController対UIWebView - 長所/短所
- 26. 長所と短所:Jetbrains IntelliJ/Sublime Text
- 27. 名前付きクエリ長所と短所
- 28. 認知セリフOCR長所と短所
- 29. NoSQLテクノロジ、ユースケース、長所と短所
- 30. シングルトンまたはセパレートクラス - 長所と短所
そして、RabbitMQはどうですか?長所と短所は覚えています。 – EliuX