Сервер:Трансмиттер RAWMirror

Материал из ЛОКАРУС
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «<b>Передача RAW пакета для межсерверного обмена</b><br> Формат строки параметров:<br><code> host:port </…»)
 
 
Строка 1: Строка 1:
<b>Передача RAW пакета для межсерверного обмена</b><br>
+
<b>Передача RAW пакета для межсерверного обмена</b><br><br>
 
Формат строки параметров:<br><code>
 
Формат строки параметров:<br><code>
 
host:port
 
host:port
</code>
+
</code><br><br>
 
Позволяет осуществить зеркалирование данных по выбранному списку приборов. В случае отсутствия приборов и  
 
Позволяет осуществить зеркалирование данных по выбранному списку приборов. В случае отсутствия приборов и  
 
клиентов в базе данных принимающей стороны происходит запрос данных на передающий сервер и записи создаются автоматически.  
 
клиентов в базе данных принимающей стороны происходит запрос данных на передающий сервер и записи создаются автоматически.  
Оба сервера должны иметь адрес парного сервера в списках доверительных серверов (TRUST,WATCH или MIRROR).<br>
+
Оба сервера должны иметь адрес парного сервера в списках доверительных серверов (TRUST,WATCH или MIRROR).<br><br>
 +
 
 +
'''Отличие RAWMirror от RAWSender''':<br>
 +
'''RAWSender''' использует простейший алгоритм передачи данных, и пригоден для использования с небольшим списком устройств:
 +
* Передаются только полученные в реальном времени данные.
 +
* Полученные данные формируются в очередь, которая передается на сервер-приемник одним потоком.
 +
<br>
 +
'''RAWMirror''' дублирует алгоритмы зеркалирования данных, с возможностью задать список зеркалируемых устройств:
 +
* По событию передаются все еще не переданные данные, ограниченные глубиной просмотра базы (параметр MIRROR_DEPTH)
 +
* Для каждого устройства создается отдельный поток, который работает пока присутствуют непереданные данные, и уничтожается после окончания передачи.

Текущая версия на 08:44, 18 ноября 2014

Передача RAW пакета для межсерверного обмена

Формат строки параметров:
host:port

Позволяет осуществить зеркалирование данных по выбранному списку приборов. В случае отсутствия приборов и клиентов в базе данных принимающей стороны происходит запрос данных на передающий сервер и записи создаются автоматически. Оба сервера должны иметь адрес парного сервера в списках доверительных серверов (TRUST,WATCH или MIRROR).

Отличие RAWMirror от RAWSender:
RAWSender использует простейший алгоритм передачи данных, и пригоден для использования с небольшим списком устройств:

  • Передаются только полученные в реальном времени данные.
  • Полученные данные формируются в очередь, которая передается на сервер-приемник одним потоком.


RAWMirror дублирует алгоритмы зеркалирования данных, с возможностью задать список зеркалируемых устройств:

  • По событию передаются все еще не переданные данные, ограниченные глубиной просмотра базы (параметр MIRROR_DEPTH)
  • Для каждого устройства создается отдельный поток, который работает пока присутствуют непереданные данные, и уничтожается после окончания передачи.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты