Сервер:Общие слова

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: « == Locarus Server 3.0 == Серверное программное обеспечение Locarus Server (далее - сервер) написано на JAVA,…»)
 
(Locarus Server 3.0)
Строка 10: Строка 10:
 
Сервер имеет встроенные '''средства самоконтроля и самотестирования'''. Сервер периодически проверяет насколько “живы” все его рабочие порты, соединения и процессы, насколько “жива” база данных, определяет загруженность по каждому из портов и контролирует сбои соединения и передачи данных. Существует понятие “здоровье сервера”, измеряемое в “попугаях” конечно же. При критическом снижении количества здоровых “попугаев” сервер шлет e-mail админу. Если ему будет еще хуже - перегружает сам себя. Если хуже некуда - есть еще некоторые способы ренинкарнировать систему, используя межсерверное взаимодействие.  
 
Сервер имеет встроенные '''средства самоконтроля и самотестирования'''. Сервер периодически проверяет насколько “живы” все его рабочие порты, соединения и процессы, насколько “жива” база данных, определяет загруженность по каждому из портов и контролирует сбои соединения и передачи данных. Существует понятие “здоровье сервера”, измеряемое в “попугаях” конечно же. При критическом снижении количества здоровых “попугаев” сервер шлет e-mail админу. Если ему будет еще хуже - перегружает сам себя. Если хуже некуда - есть еще некоторые способы ренинкарнировать систему, используя межсерверное взаимодействие.  
  
 +
--[[Участник:Murray|Murray]] 15:26, 28 марта 2012 (YEKT)
 
Сервер включает возможность '''межсерверного взаимодействия'''. Текущая версия на текущем этапе поддерживает зеркалирование потоков данных на неограниченное количество серверов, взаимоконтроль (watchdog выражаясь по-русски) и горячее резервирование. Для корректной работы многосерверных конфигураций реализована сквозная, уникальная в рамках мирового пространства, идентификация блоков данных для каждого прибора, привязаная ко времени записи блока в базу по гринвичу.  
 
Сервер включает возможность '''межсерверного взаимодействия'''. Текущая версия на текущем этапе поддерживает зеркалирование потоков данных на неограниченное количество серверов, взаимоконтроль (watchdog выражаясь по-русски) и горячее резервирование. Для корректной работы многосерверных конфигураций реализована сквозная, уникальная в рамках мирового пространства, идентификация блоков данных для каждого прибора, привязаная ко времени записи блока в базу по гринвичу.  
  
 
В состав серверного ПО входит '''SOAP сервер'''. Кроме получения телематических данных для всех поддерживаемых типов приборов текущая версия позволяет осуществлять мониторинг состояния сервера в реальном времени, менять параметры “на лету”, перезагружать сервер, и т.п.
 
В состав серверного ПО входит '''SOAP сервер'''. Кроме получения телематических данных для всех поддерживаемых типов приборов текущая версия позволяет осуществлять мониторинг состояния сервера в реальном времени, менять параметры “на лету”, перезагружать сервер, и т.п.

Версия 12:26, 28 марта 2012

Locarus Server 3.0

Серверное программное обеспечение Locarus Server (далее - сервер) написано на JAVA, поставляется в виде приложения, состоящего из нескольких модулей и библиотек. Для работы Locarus Server необходимы компоненты операционной системы Java Run-Time Environment и SQL сервер PostgreSQL. Эти компоненты не входят в поставку Locarus Server и должны быть предустановлены в используемой операционной системе.

Сервер принимает данные с приборов по протоколам TCP и UDP, сохраняет полученные данные в исходном виде в оперативную базу данных, интерпретирует их, предоставляет к ним доступ клиентским приложениям а также имеет возможность транслировать оперативные данные в реальном времени сторонним приложениям.

Сервер имеет модульную структуру. Собственно сервер - это базовый функционал, в который интегрируются в неограниченном количестве драйвера-приемники и драйвера-передатчики. Драйвера-приемники определяют сетевой интерфейс сервера, драйвера-передатчики позволяют транслировать оперативные данные в любом виде куда угодно. Проще говоря, для подключения нового прибора достаточно написать для него по открытому шаблону драйвер-приемник, где реализовать протокол обмена и парсер данных. Оба эти компонента драйвер при саморегистрации интегрирует в интерфейс сервера. При необходимости отправлять данные “наружу”, к примеру в корпоративную информационную систему или в базу данных стороннего приложения - Достаточно написать по открытому шаблону драйвер-передатчик, и данные будут передаваться в реальном времени..

Сервер имеет встроенные средства самоконтроля и самотестирования. Сервер периодически проверяет насколько “живы” все его рабочие порты, соединения и процессы, насколько “жива” база данных, определяет загруженность по каждому из портов и контролирует сбои соединения и передачи данных. Существует понятие “здоровье сервера”, измеряемое в “попугаях” конечно же. При критическом снижении количества здоровых “попугаев” сервер шлет e-mail админу. Если ему будет еще хуже - перегружает сам себя. Если хуже некуда - есть еще некоторые способы ренинкарнировать систему, используя межсерверное взаимодействие.

--Murray 15:26, 28 марта 2012 (YEKT) Сервер включает возможность межсерверного взаимодействия. Текущая версия на текущем этапе поддерживает зеркалирование потоков данных на неограниченное количество серверов, взаимоконтроль (watchdog выражаясь по-русски) и горячее резервирование. Для корректной работы многосерверных конфигураций реализована сквозная, уникальная в рамках мирового пространства, идентификация блоков данных для каждого прибора, привязаная ко времени записи блока в базу по гринвичу.

В состав серверного ПО входит SOAP сервер. Кроме получения телематических данных для всех поддерживаемых типов приборов текущая версия позволяет осуществлять мониторинг состояния сервера в реальном времени, менять параметры “на лету”, перезагружать сервер, и т.п.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты