Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
biodranik opened this issue Dec 26, 2022 · 0 comments

Comments

@biodranik
Copy link
Member

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

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

  1. Запускать CF Worker по CRON, периодически проверяя доступность определённых файлов (Zimbabwe.mwm/countries.txt), и обновлять KV, который будет смотреть метасервер
  2. Умно проверять "на лету" наличие версии данных по запросу на метасервер, где эта версия указана, сразу на всех серверах, по сути, перенеся пинг с клиента на метасервер. И кешировать этот результат на какое-то время.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant