Просмотреть версию на китайском
Как TARS кодирование протокол
, TUP группировка протокол
и TARS группировка протокол
взаимосвязаны друг с другом:
Протокол кодирования TARS представляет собой правило кодирования и декодирования данных, которое преобразует типы данных, такие как формы, перечисленные значения, строки, последовательности, словари и пользовательские структуры в двоичный поток данных согласно определённым правилам. После того как соединение получает двоичный поток данных, его можно раскодировать согласно соответствующим правилам для получения первоначального значения.
Протокол кодирования TARS использует целочисленное значение (unsigned char), называемое TAG, для идентификации переменных. Например, значение TAG переменной A равно 100 (значение определяется разработчиком). Когда мы кодируем значение переменной, мы также кодируем значение TAG. Когда соединение должно прочитать значение переменной A, оно ищет сегмент данных с значением TAG равным 100 в потоке данных и затем читает часть данных согласно правилам, что является значением переменной A.
Расположение протокола кодирования TARS представляет собой набор правил кодирования. Данные, сериализованные с помощью протокола TARS, могут передаваться через сеть и храниться в базе данных.- Протокол пакетирования TUP представляет собой верхнеуровневую обёртку над протоколом кодирования TARS и используется как протокол связи. Он использует имя переменной в качестве ключевого слова. При кодировании клиент упаковывает имя переменной в поток данных; при декодировании соединение находит соответствующий участок данных по имени переменной и затем дешифрует этот участок данных в соответствии с типом данных для получения первоначального значения.
Внутренний тип карты протокола пакетирования TUP представляет собой протокол кодирования TARS. Ключевой словом карты является имя переменной, а значением карты являются двоичные данные, сериализованные с помощью протокола кодирования TARS для значений переменной.
Упакованные пакеты данных протоколом пакетирования TUP могут отправляться непосредственно на сервер TARS, а сервер может непосредственно дешифровать эти пакеты для получения первоначальных значений.
Протокол пакетирования TARS представляет собой протокол связи, обёрнутый вокруг протокола кодирования TARS для RequestPacket (структур запроса) и ResponsePacket (структур ответа). Структура содержит важную информацию, такую как серийный номер запроса, тип протокола и двоичные данные после сериализации параметров RPC.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )