Проект

Общее

Профиль

Разработка #22

открыто

Kernel. Доработать алгоритм переключения ролей из резервного в ведущий

Добавил(а) Сергей Ушаров 12 месяца назад. Обновлено 13 дня назад.

Статус:
Исполнено
Приоритет:
Нормальный
Назначена:
Дата начала:
11.12.2024
Срок завершения:
Готовность:

0%

Оценка временных затрат:

Описание

Случай срабатывание таймаута по основному каналу

 Смотрим наличие запросов по запасному каналу связи
 Если нет, то становимся мастером.
 Если есть, то остаемся слейвом

Случай срабатывание таймаута( равен та основного канала ) на запасном канале связи

 Становимся мастером

Обновлено Сергей Ушаров 12 месяца назад

  • Параметр Трекер изменился с Формализация требований на Разработка

Обновлено Сергей Ушаров 12 месяца назад

  • Параметр Статус изменился с Новая на В работе

Обновлено Сергей Ушаров 12 месяца назад

Теперь алгоритм работает следующим образом:
Исходное сосояние - модуль резервный.

  1. Если Сработал таймаут главного канала связи(где установлен таймаут Х сек)
  2. И так же Х сек прорверяется наличие обмена по запасномиу каналу связи
  3. Если не обмена Х сек на запасном канале, то становимя ведущим
  4. Если есть обмен, то остаемся резервным.

Обновлено Сергей Ушаров 12 месяца назад

@Андрей Поморцев нужен отклик.

Обновлено Сергей Ушаров 12 месяца назад

  • Параметр Статус изменился с В работе на Нужен отклик

Обновлено Сергей Ушаров 12 месяца назад

  • Параметр Статус изменился с Нужен отклик на Исполнено

Обновлено Сергей Ушаров 12 месяца назад

  • Параметр Статус изменился с Исполнено на Нужен отклик

Обновлено Сергей Ушаров 11 месяца назад

  • Параметр Статус изменился с Нужен отклик на Исполнено

Обновлено Сергей Ушаров 13 дня назад

Переделал алгоритм, теперь так:
Исходное сосояние - модуль резервный.

  1. установлен таймаут главного канала Х сек
  2. так же Х сек прорверяется наличие обмена по запасномиу каналу связи
  3. Если нет обмена Х сек на запасном канале, то становимя ведущим
  4. Если есть обмен, то остаемся резервным.

Экспортировать в Atom PDF