Кеширование результата

Разработка прокси-объекта для гибкого настраиваемого кеширования результатов геолокации.

Скрытый контент
Комментарии (2)
Роман
2019-12-24 16:07

выходит если первый сервер недоступен и он в приоритете то при каждом запросе мы будем к нему стучаться и если он отвалился на долго то это не очень

Ответить
Фарух
2020-05-14 19:08

Лучше наверное переместить ChainLocator внутрь CacheLocator и тогда если первый сервис не доступен, закешируется результат второго сервиса на определенное время, после того как кэш протухнет например через час, тогда будем снова пытаться постучаться к первому сервису, если его починили, закэшируем его результат.

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий