Розробити систему штрафів по авторизованому ключу
Ми повинні розробити систему штрафів для майданчиків для зменьшення нагрузки на субд. Система повинна враховувати:
- кількість оброблених документів для клієнту за проміжок часу
- кількість переподключень клієнтом
- дата модифікації, яку передає клієнт
на основі цього повинна визначатись затримка для цього клієнту:
- при підключенні (якщо клієнт часто переподключається, то виставляємо для нього затримку підключення)
- при обробці док-ту (якщо клієнт обробляє забагато документів за проміжок часу, або його дата модифікації застара, то робимо йому затримку в отриманні документу)
також необхідно врахувати спец дозволи для внутрішніх клієнтів працювати без затримки
можливо має сенс зробити наступне:
кожна пода має враховувати кількість підлючень до себе за одиницю часу від одного клієнту по авторизованому ключу й виводити помилку про велику кількість підключень
при перезавантаженні поди цей параметр має сбрасуватись