Администрирование через пользовательский интерфейс консоли управления#
Предусловия#
В основе архитектуры приложения GraDeLy клиент-серверная реализация. Такая поставка требует развертывания основных компонентов:
Модулей репликации (воркеров) – приложений, непосредственно выполняющих репликацию данных.
Консоли управления – приложения, состоящего в свою очередь из:
основного модуля backend (реализующего API взаимодействия с модулями репликации);
графического интерфейса пользователя;
базы данных (БД) для централизованного хранения конфигураций.
Консоль управления имеет ролевую модель, позволяющую настроить наборы полномочий пользователей. В основе модели полномочия доступа к API управления, которые группируются в роли, назначаемые фактическим пользователям системы.
При настройке ролей администратору рекомендуется руководствоваться принципом наименьших привилегий, чтобы избежать несанкционированного доступа к ресурсам.
Для настройки подключения к БД хранения конфигураций укажите соответствующие опции в файле application.yml.
Для работы с БД через PgBouncer в URL для подключения укажите не порт БД, а порт PgBouncer.
перезапуск графа репликации с позиции с помощью вспомогательной таблицы;
настройка репликации из нескольких источников в один приемник с помощью вспомогательной таблицы;