Изменения

Перейти к навигации Перейти к поиску

Транспорт

3008 байт добавлено, 04:22, 26 ноября 2019
== WCF ==
WCF протокол Транспорта DPA - это бинарный протокол, использующий стек TCP/IP.
В настройках WCF протокола два ключевых параметра - IP-адрес и порт подключения. DPA сервер использует эти параметры, чтобы установить соединение к получателю ''Событий'', которым , как правило , выступает DPA хост.
В качестве IP-адреса получателя можно указать localhost (если DPA хост и DPA сервер установлены на одну машину), а так же сетевое имя. По умолчанию используется TCP-порт 45618.
C:\ProgramData\X-tensive\DPA\Config\DpaServer.config
</pre>
:3. Обязательно создайте резервную копию файла концигурацииконфигурации.
:4. Настройки транспорта находятся в узле ''root \ transports'':
<pre>
= Гарантия доставки =
Если по какой-то причине отправка данных по Транспорту не возможна, например, DPA хост временно недоступен, идет установка обновления и т.д., данные не будут утеряны. ''События'' и ''Пакеты'' будут накапливаться во внутренней FIFO очереди на отправку. В зависимости от количества драйверов, подключенных к DPA серверу, а так же в зависимости от частоты изменения данных по ''Событиям'', очередь позволяет вместить данные от нескольких часов до нескольких дней работы.
 
[[File:transportBuffering.png]]
 
 
При восстановлении связи накопленные данные будут переданы, очередь будет опустошена:
 
[[File:transportEmptying.png]]
 
 
<span style="color:red"><b>Внимание!</b></span> Для работы внутренней FIFO очереди используется оперативная память. Данные не выгружаются в файловую систему, базу данных или другие хранилища. Если до отправки сообщений получателю DPA сервер будет остановлен, содержимое очереди будет утеряно.
 
= Диагностика =
На что нужно обратить внимание в первую очередь при возникновении проблем с получением данных по Транспорту из DPA сервера:
:1. Лицензия должна быть установлена и активна
:2. Убедиться, что ''События'' активны:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие>
:3. Убедиться, что Транспорт для ''Событий'' настроен корректно:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Драйвера \ <Драйвер> \ Events \ <Событие> \ Транспорт
:4. При использовании протокола WCF убедиться, что IP-адрес и порт получателя установлены корректно:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Транспорт \ WCF
:5. Используйте счетчики производительности Транспорта для анализа проблем доставки и производительности:
[[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] => DPAhost \ DPAserver \ Транспорт \ WCF => Счетчики производительности

Навигация