Система керування конфігурацією мережі фільтрації Qrator
TL;DR: Опис клієнт-серверної архітектури нашої внутрішньої системи управління конфігурацією мережі, QControl. В основі лежить дворівневий транспортний протокол, що працює з упакованими в gzip повідомлення без декомпресії між ендпойнтами. Розподілені роутери та ендпойнти одержують конфігураційні апдейти, а сам протокол дозволяє встановлення локалізованих проміжних релеїв. Система побудована за принципом диференціального бекапу (“recent-stable”, пояснюється нижче) та задіює мову запитів […]