1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/TarsCloud-TarsTup

Клонировать/Скачать
README.md 4.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 16.03.2025 01:18 05008eb

Описание соглашений, Tars файлов и инструментов перевода

Отношение между TARS кодовым протоколом, TUP пакетированием протоколом и TARS пакетированием протоколом

  • TARS кодовый протокол: это правило кодирования и декодирования данных, которое преобразует целочисленные значения, перечисления, строки, последовательности, словари, пользовательские структуры данных и другие типы данных в двоичный поток данных согласно определённому правилу. Получивший конец получает этот двоичный поток данных и декодирует его обратно в исходные значения согласно тому же правилу.

  • В TARS кодовом протоколе используется целое число типа unsigned char, называемое TAG, чтобы идентифицировать переменные. Например, если значение TAG для некоторой переменной A равно 100 (значение, выбранное разработчиком), то при кодировании значения переменной также кодируется её TAG. При необходимости получения значения переменной A получатель ищет в потоке данных сегмент с TAG значением равным 100 и затем декодирует данные согласно правилу, что позволяет получить исходное значение переменной A.

  • TARS кодовый протокол представляет собой набор правил кодирования. Данные, сериализованные с использованием TARS протокола, могут передаваться через сеть и храниться в базах данных.- TUP пакетированием протоколом: это верхнеуровневая обёртка над TARS кодовым протоколом, представляющая собой протокол связи. Он использует имя переменной как ключ для доступа к ней, при кодировании клиент помещает имя переменной в поток данных; при декодировании получатель находит соответствующую область данных по имени переменной и затем декодирует эту область данных согласно её типу, чтобы получить исходное значение.

  • Внутри TUP пакетированием протокола содержится карта типа Map, где ключами являются имена переменных, а значениями — двоичные данные, полученные путём кодирования значений переменных с помощью TARS кодового протокола.

  • Пакеты, упакованные с использованием TUP пакетированием протокола, могут быть отправлены напрямую на сервер Tars, который может декодировать их напрямую, чтобы получить исходные значения.

  • TARS пакетированием протоколом: это протокол связи, использующий TARS кодовый протокол для упаковки RequestPacket (структур данных запроса) и ResponsePacket (структур данных ответа). Эти структуры данных включают важную информацию, такую как номер запроса, тип протокола, двоичные данные, сериализованные RPC параметры и т.д.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/TarsCloud-TarsTup.git
git@api.gitlife.ru:oschina-mirror/TarsCloud-TarsTup.git
oschina-mirror
TarsCloud-TarsTup
TarsCloud-TarsTup
master