グーグルは、ブラックコミュニティのための人種的資本を進めてまいります。 どのように参照してください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

織りプロファイル

織りプロファイル

そこフル織りスタックに多くの要素がありますが、機能の大部分は、 プロファイルと呼ばれる論理構造にグループ化されます。含む織り機能の特定のセットに、各プロファイルが対応します:

  • プロトコル
  • プロトコルの役割(発行者、加入者)
  • メッセージタイプ
  • スキーマと発表されたデータ
  • ステータスコード
  • エラーコード

彼らは、プロファイルからプロファイルに変わるので私たちは、今、これらの各要素に取得することはできません。

メッセージングについては、プロファイルのメッセージが織りTLVで符号化された一般的なメッセージは通常です。スペースが貴重であるかペイロードの柔軟性の必要がない場合は、TLVは使用されません。エコーとハートビートはTLVでメッセージをコードしないプロファイルの例です。

織りに内蔵されたプロファイルの様々なものがあります:

プロファイル
共通 サービスディレクトリ セキュリティ
データ管理 エコー ハートビート
大量データ転送を ステータスレポート デバイス説明
デバイス制御 Timeサービス タイムゾーン
ネットワークのプロビジョニング ファブリックのプロビジョニング サービスのプロビジョニング
ソフトウェアアップデート ロケール アラーム
トンネリング トークンのペアリング

のは、それらのいくつかを簡単に見てみましょう。

データ管理

データ管理 プロファイルは、パブリッシュ・サブスクライブ・モデルを使用して形質のすべての要求を管理します。ほぼ毎日の操作のための巣のエコシステム内のすべての機能が織りスキーマの一部として資源や特性上にマッピングされます。

私たちは、後にスキーマとデータ管理プロファイルに飛び込むだろうが、このプロファイルは、織りの主力です。

たとえば、お使いのモバイルデバイスからセキュア巣の武装状態を変更すると、データ管理を使用しています。プロファイルは、要求を認めるファブリック(巣セキュアサービス)内の他のリソースへの加入者(モバイルデバイス)からの要求を送信し、スキーマで武装した状態を変更し、変更を確認する応答を送信します。

エコー

エコー プロファイルは、テストネットワークの接続性とレイテンシへの基本的なメカニズムを提供します。これは、ICMPエコー要求の後にモデル化されており、同様の用途のために意図されます。これは、ネットワークのpingに似ていますが、指定された場合、織りメッセージや暗号化を使用しました。

エコーペイロードは、要求ノードによって供給される任意のデータで構成され、バック逐語的応答にエコーされることが期待されます。エコーは、テスト接続性、セキュリティ、および織り生地の生存性に使用されています。

ハートビート

ハートビート プロファイルは、ネットワーク内の他のノードへの1つのノードのライブネスを示すための手段を提供します。 Weaveのハートビートは通常、定期的に送信されます。設定されたタイムアウトの期限が切れる前に受信されない場合は、ノードが故障していると推定されます。

ハートビートは、織りのノードがまだファブリックに接続されているかどうかをチェックする方法をです。例えば、ハートビートは、ネストされた安全系の生存性を確実にするためにネスト検出し、ネストガードとの間で使用されます。

大量データ転送

バルクデータ転送(BDX) プロファイルは、ノード間でファイルを転送する能力を提供します。この文脈でのファイルは、空中の更新のためのセンサデータ、ログ、またはソフトウェアの画像であってもよいです。

BDXはTCPと織り高信頼性メッセージングなど、さまざまな信頼性の高いトランスポートプロトコル上で実行することができます。

プロビジョニング

ペアリング、認証、およびリソースのサービス登録に関連するタスクのために使用されるプロファイルをプロビジョニングの数があります。

ネットワークのプロビジョニング

ネットワークのプロビジョニング このようなネットワークをスキャンし、追加とファブリック内のリソースのためにそれらを可能にするなど、プロファイルハンドルタスク。

サービスのプロビジョニング

サービスプロビジョニング ようなアカウントにリソースをペアリングまたはサービスでそれらを登録するなど、プロファイルハンドルタスク。

ファブリックのプロビジョニング

ファブリックプロビジョニング プロファイルハンドルなど、作成参加、およびファブリックを残し、またはファブリック構成の取得などのタスク。

要約

あなたは何を学びました:

  • ウィーブにおける機能の多くは、プロファイルによって管理されている
  • プロファイルは、機能の特定のセットへの対応するアプリケーションプロトコルであります
  • 各プロファイルには、メッセージの種類の独自のセットがある通常織りのTLVによってコードされた、