Skip to content

Автоматическое определение доступности версий данных #52

@biodranik

Description

@biodranik

Сейчас нам приходится вручную вбивать новые версии данных в метасервер и вручную удалять старые версии. Это чревато различными ошибками и проблемами, например, когда версия разлилась не полностью, когда на ноде помещается меньше (или больше) разных версий, или когда сервер недоступен, но раздаётся пользователям.

Варианты решений:

  1. Запускать CF Worker по CRON, периодически проверяя доступность определённых файлов (Zimbabwe.mwm/countries.txt), и обновлять KV, который будет смотреть метасервер
  2. Умно проверять "на лету" наличие версии данных по запросу на метасервер, где эта версия указана, сразу на всех серверах, по сути, перенеся пинг с клиента на метасервер. И кешировать этот результат на какое-то время.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions