/ / MQTTでのコンテンツタイプの認識-facebook、chat、mqtt

MQTTで知られているコンテンツタイプ - facebook、chat、mqtt

私はただ読んでいた FacebookはチャットにMQTTを使用します、MQTTペイロードは、HTTPやCoAPなどのヘッダーオプションを持たない単なるバイトストリームであることがわかっています。 この質問 コンテンツタイプごとに1つのトピックが必要であるという回答。

私の質問 はがたくさんあります MIME タイプとFacebookがMQTTを使用してそれらを処理する方法

例: ユーザーがいます A とユーザー B。ユーザーBはjpg画像をAに送信します。コンテンツタイプを正しく識別するには、次のようなものの下で公開する必要があります。 / inboxOfUserA / jpg。その場合、1人のユーザーには多くのトピックがあります(多くのコンテンツタイプがあり、将来新しいコンテンツタイプが登場した場合はどうなりますか?)。

私はそれを得ていません、いくつかの打者の方法があるはずです。

回答:

回答№1は1

MQTTは単なるメッセージングトランスポートであり、パブリッシャーからサブスクライバーへの伝達はすべてシステム設計者が制御することを覚えておくことが重要です。

MQTTメッセージペイロードは単なるバイトのコレクションですが、そのバイトのコレクション内に独自の構造を実装するのを止めるものは何もありません

例えば

  • メッセージには、MIMEタイプに類似したフィールドを含むヘッダーを含めることができます。
  • メッセージは、そのコンテンツに関するあらゆる種類のメタデータを含むことができるXMLドキュメントである可能性があります