Основные принципы
TSChannel
В целях хранения и передачи данных в сервисе TSVerse используется технология каналов TSChannel.
Данные передаются внутри канала в виде пар "Имя" => "Значение". При этом "Имя" значения является уникальным в рамках одного канала.
Данные из разных каналов, даже принадлежащих одному пользователю, полностью изолированы.
Каждый пользователь может иметь неограниченное количество каналов TSChannel.
Передатчик
Передатчик, это сущность, обеспечивающая передачу данных в канал TSChannel.
Каждый Передатчик определяется уникальным API ключом.
Канал TSChannel может получать данные от неограниченного числа Передатчиков.
Передача данных в TSChannel может вестись из скриптов и агентов TSLab, а также из сторонних приложений с помощью API.
Передача данных в скриптах TSLab происходит в момент пересчета скрипта.
При каждой передаче по определенному API ключу передатчика все данные, переданные ранее с этим ключом, удаляются и заменяются новыми.
Внимание! При использовании одного API ключа в нескольких передатчиках данные в канале будут конфликтовать и взаимно затираться. Используйте отдельные API для каждого передатчика.
Другими словами: каждый экземпляр скрипта или агента, передающий данные в TSChannel, должен иметь свой уникальный Передатчик (API key).
Приемник
Приемник, это сущность, обеспечивающая получение данных из канала TSChannel.
Каждый Приемник определяется уникальным API ключом.
Приемник получает все данные, находящиеся в канале в текущий момент времени независимо от того сколько Передатчиков работают в этом канале.
В один момент времени возможно только одно подключение к серверу с помощью одного Приемника (уникального API key). Исключение составляют только Приемники, работающие на одной и той же копии TSLab и при подключении к одному и тому же поставщику данных.
Другими словами, владелец API ключа приемника может использовать его для нескольких агентов только если они торгуют на одном компьютере в одной программе TSLab и все скрипты (агенты) подключены к одному и тому же поставщику данных.
В случае использования профессиональных тарифов
Владелец канала TSChannel предоставляет доступ к данным своего канала другим пользователям путем регистрации уникальных персонализированных API ключей.
Владелец канала TSChannel в любой момент может приостановить доступ любых ранее выписанных API ключей.
При покупке подписки на витрине TSVerse
Ключ приемника автоматически выписывается и предоставляется покупателю. Система отслеживает оплату и, в зависимости от нее, управляет состоянием предоставленного в рамках подписки ключа.
Last updated