Status | ||||
---|---|---|---|---|
|
iQChannels поддерживает работу в режиме кластера для обеспечения отказоустойчивости и горизонтальной масштабируемости сервера приложений.
Особенности кластера:
- В кластере может быть несколько нод с серверным приложением iQChannels (рекомендуется до 3–5).
- Все ноды в кластере равноправны, нет Single Point of Failure.
- База данных iQChannels работает в режиме standby.
- Балансировка входящих подключений между нодами, как со стороны клиентов, так и со стороны операторов, происходит с помощью Nginx или любого другого прокси-сервера.
- Ноды взаимодействуют между собой через Redis Sentinel.
- В случае выхода из строя одной или нескольких нод Nginx автоматически распределяет подключения между работающими нодами.
- Конфигурация нод должна быть одинаковой, в конфигурации каждой ноды должны быть указаны адреса всех нод кластера.
Пример развертывания кластера:
Конфигурации оборудования:
https://wiki.iqstore.ru/pages/viewpage.action?pageId=2950032