Google стремится к продвижению расового равенства для чернокожего населения. Смотри как.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Плетение профили

Плетение профили

Есть много элементов, полный Weave стека, но большая часть функциональности сгруппированы в логические конструкты называемых профилями. Каждый из которых соответствует профилю к конкретному набору функциональных возможностей Weave, который включает:

  • протоколы
  • роли протокола (издатель, абонент)
  • типы сообщений
  • Схемы и опубликованные данные
  • коды состояния
  • коды ошибок

Мы не будем в каждый из этих элементов прямо сейчас, так как они различаются в зависимости от профиля к профилю.

Что касается сообщений, сообщений профиля, как правило, общие сообщения, закодированные в Weave ТЗМ. Однако, если пространство на премии или нет необходимости гибкости в полезной нагрузке, ТДЗ не используется. Эхо и Heartbeat примеры профилей, которые не кодируют сообщения в ТЗМ.

Есть целый ряд профилей, встроенных в Плетение:

профили
Общие службы каталогов Безопасность
управления данными Echo Heartbeat
Bulk Data Transfer Отчет о состоянии Описание устройства
Устройство управления Время Услуги Time Zone
Network Provisioning ткани Provisioning Service Provisioning
Обновление программного обеспечения Locale тревоги
Tunneling Токен Сопряжение

Давайте кратко рассмотрим некоторые из них.

Управление данными

Управление данного профиль управляет всеми запросами черт с использованием публикацией-подпиской модели. Почти все функциональные возможности в гнезде экосистемы для повседневной работы отображаются на ресурсы и черты как часть Weave схемы.

Мы будем погружаться в схему и профиль управления данными позже, но этот профиль является лошадкой Плетения.

Например, изменение состояния вооруженного гнездом Secure с вашего мобильного устройства использует управление данными. Профиль отправляет запросы от абонента (мобильного устройства) к другим ресурсам в ткани (гнездо Secure и услуги), которые признают запрос, изменение режима охраны в схеме, и отправить ответы на подтверждение изменения.

эхо

Echo профиль обеспечивает базовый механизм для подключения тестовых сетевого и латентности. Он смоделирован эхо-запрос и предназначен для аналогичных целей. Она аналогична сеть пинг, но с использованием Плетения сообщений и шифрования, если он указан.

Эхо полезной нагрузки состоит из произвольных данных, предоставленных запрашивающим узлом и, как ожидается, будет эхом дословно в ответе. Echo используется для проверки связи, безопасности и живости переплетения ткани.

Сердцебиение

Сердцебиения профиль обеспечивает средство для указания живучести одного узла к другим узлам в сети. Переплетение сердцебиение обычно посылается через регулярные промежутки времени. Если не получено до истечения сконфигурированного тайм-аута, то узел, как предполагается, не увенчались успехом.

Сердцебиение, как вы бы проверить, если сплести узел все еще подключен к ткани. Например, сердцебиение используется между гнездом Распознает и гнездо Guard для обеспечения живучести гнезда Secure системы.

Массовая передача данных

Bulk Data Transfer (BDX) профиль обеспечивает возможность передачи файлов между узлами. Файлы в этом контексте могут быть данные датчиков, журналы или программного обеспечения изображения для более-воздух обновления.

BDX может работать над различными надежными транспортными протоколами, в том числе TCP и Weave Reliable Messaging.

Provisioning

Есть целый ряд профилей резервов, используемых для решения задач, связанных с спаривания, аутентификации и службы регистрации ресурсов.

Сеть Provisioning

В сети Provisioning ручки профильных задачи , такие как сканирование сетей, а также добавление и включение их ресурсы в ткани.

Service Provisioning

Службы Provisioning ручки профильных задачи , такие как спаривание ресурсов на счет или их регистрации в службе.

Ткань Provisioning

Ткань Provisioning ручки профильные задачи , такие как создание, присоединение, и оставляя ткань, или получить ткань конфигурации.

резюмировать

Что вы узнали:

  • Большая часть функциональности Плетение управляет профилями
  • Профили протоколы приложений, которые соответствуют определенному набору функциональных возможностей
  • Каждый профиль имеет свой собственный набор сообщений типов , как правило , кодируемый Плетение TLV