Запланируйте запуск нескольких экземпляров Accelerator.
Разместите независимо настроенные экземпляры за вашим внешним балансировщиком нагрузки.
Независимые случаи
Каждый экземпляр хранит собственный кэш, сессии, прогресс CDC и очередь в оперативной памяти. Используйте одну и ту же конечную точку базы данных и внешний балансировщик нагрузки TCP для маршрутизации подключений приложения.
Копировать конфигурацию
Экспортируйте настройки, безопасно передайте резервную копию и импортируйте ее в целевую систему. Перед запуском нового экземпляра проверьте порты прослушивания, пути TLS и журналам ошибок, идентификатор телеметрии и идентификаторы CDC , специфичные для движка.
accel export /secure/backups/accelerator.sqlite3
accel --instance /srv/accelerator-b import /secure/backups/accelerator.sqlite3Идентификаторы CDC
Назначьте каждому экземпляру MySQL или MariaDB отдельный cdc_server_id . Настройте необходимые ресурсы репликации или потребления для других механизмов. Каждый экземпляр потребляет изменения для своего локального кэша.
Маршрутизация и восстановление
Настройте внешние проверки работоспособности и переподключение приложений. Кэш, записи в очередь и сессии неисправного экземпляра не переносятся на другой экземпляр. Включите в план развертывания обеспечение доступности базы данных и процедуры резервного копирования.
Нужна помощь с настройкой? Связаться со службой поддержки
