大きなビデオファイルをあるシステムから別のシステムに連続して送信する必要があります。カフカは大規模なメディアコンテンツを伝送するのに適していますか?このソリューションを選択する前に考慮する必要がある考慮事項は何ですか?Kafka - 大きなメディアコンテンツを送信する
答えて
あなたは大きなビデオファイルへの外部基準にその時点のメッセージを送信するためにカフカを使用することができます。受信者はこの外部ストレージから新しいファイルをダウンロードできます(Amazon S3バケットなど)。これは、「クレームのチェック柄」と呼ばれ、ここでhttp://www.enterpriseintegrationpatterns.com/patterns/messaging/StoreInLibrary.html
を文書化されているが、カフカは、大きなビデオファイル自体を運ぶために設計されていません。管理されたファイル転送ツールではありません。
あなたは可能性がチャンクアップファイルをして、もう一方の端にチャンクを再結合カフカへのメッセージとして、各チャンクを置きます。デフォルトでは、カフカのメッセージサイズは1MBです。これは設定可能です。
ありがとうございました!あなたの経験に基づいて、ビデオファイルを伝送するこのアプローチに従うのは一般的ですか? –
すべてのチャンクが同じトピックパーティションに(共通のキーを使用して)移動するようにすると、すべてのチャンクの順序が失われてファイルが破損します。カフカは「少なくとも一度」のためであることからしても、単一のパーティショントピックにあなたにもよるそういえばリトライ –
にオーダー・パブリッシングの外に回避するために、1にmax.inflight.messagesを設定する必要があります、あなたはまだ、重複チャンクを得ることができます生産者。少なくとも0.11が出るまで。 –
- 1. Kafkaからファイルを送信する
- 2. UDPソケットで大きなデータを送信
- 3. クライアントに大きなファイルを送信する信頼できる方法
- 4. IIS 7.5大きなXMLを送信するとクラッシュする
- 5. なぜkafka 0.10コンソールプロデューサーがkafka 0.9にメッセージを送信できないのですか?
- 6. ajaxを使って大きなファイルを送信するには?
- 7. TCPを使用して大きなファイルを送信する
- 8. iOSからKafkaトピックにメッセージを送信
- 9. Spring KafkaからAngularにメッセージを送信
- 10. nancy-大きなレスポンスボディを送信する問題
- 11. Jettyクライアント:大きなペイロードでリクエストを送信する
- 12. Python:大きな辞書をサーバに送信する
- 13. Javaで大きなファイルを送信する
- 14. 複数のメールで大きな添付ファイルを送信する
- 15. 大きなファイルのフォームを送信する
- 16. Androidで大きなポストパラメータを送信する
- 17. 大きなクエリ結果を送信するSQL Server
- 18. Node.js - child_processに大きなオブジェクトを送信するのが遅い
- 19. 角度$ http.get APIは、膨大なデータを送信するとき
- 20. WM_COPYDATA SendMessage - 大きな文字列を送信できますか?
- 21. Kafka、Spark大きなcsvファイル(4Go)
- 22. 大きなデータセットを送信しています。最適なアプローチ
- 23. Kafkaにメッセージを送信できません
- 24. Javaコードでkafkaトピックにメッセージを送信できません
- 25. logstash kafka出力(jsonデータ送信)
- 26. 反応性のあるストリームで大きなファイルを送信
- 27. udpで大きな画像ファイルを送信できません
- 28. Jquery ajaxコールで大きなデータを送信できません
- 29. 大きなファイルを送信できません
- 30. Scapyが大きなUDPパケットを送信しない
ありがとう、Hans –