Настройка приложения#

Статусная модель компонентов графа#

В зависимости от своего состояния, отображение графа и его компонентов в консоли меняется:

  1. Граф без настроенных параметров. У элементов графа серая рамка, модули не закрашены внутри, соединения светло-серые. Элементы соединяются серыми стрелочками.

    Статусная модель компонентов графа, Граф без настроек

  2. Заполненный параметрами граф, готовый к запуску. У элементов графа серая рамка, модули закрашены внутри темно-серым, соединения — серым. Стрелочки-соединители серые.

    Статусная модель компонентов графа, Граф с настройками

  3. Работающий граф. У элементов графа зеленая рамка, модули закрашены внутри темно-зеленым, соединения — зеленым. Стрелочки-соединители пунктирные, зеленые и анимированные. На модулях Capture и Applier отображается число записанных сообщений в секунду.

    Статусная модель компонентов графа, Запущенный граф

  4. Граф с ошибкой. Модуль, содержащий ошибку, красный, соединительная стрелочка, идущая от него, сплошная и красная, также на ней появляется значок Статусная модель компонентов графа, Граф с ошибкой, связанная с модулем БД (Target или Source) красная, Queue — серая. На работающем модуле Capture отображается число записанных сообщений в секунду; на модуле с ошибкой число записанных сообщений не отображается.

    Статусная модель компонентов графа, Граф с ошибкой

Статусная модель#

Статусы модуля

Только что отредактированная конфигурация модуля имеет статус Valid.

Запуск процесса по модулю переводит модуль в статус Running, а остановка возвращает в Valid.

Статусы воркера

Запуск и регистрация воркера порождает запись в таблице без ProcessID в статусе ready.

Успешный запуск процесса по модулю переводит его в статус active и привязывает ProcessID, остановка, если не осталось процессов на этом воркере, в статус ready.

Отсутствие отправки Status в течение timeout переводит процесс в статус detached.

Ответ на запрос статуса процесса может либо оставлять статус active, либо переводить его в ready.

Остановка всех процессов переводит воркер в статус готовности ready.

Запрос на регистрацию потерявшегося или зависшего модуля так же переводит его в статус ready.

Статусы Процесса

Успешный запуск процесса переводит его и модуль, на котором процесс запустился, в статус running.

Регулярное обновление статуса оставляет процесс в статусе running, а при ошибке переводит его в aborted.

В публичном API нет возможности отправить процессу какую-либо команду, кроме остановки через delete.

Порядок настройки#

Настройка размера окна отображения графа#

Чтобы увеличить размер графа, опустите вниз боковое меню редактирования графа и сделайте автомасштабирование.

Графы репликации, Редактирование графа репликации