Параметры подключения Redis для приложений, переживающих проблемы с подключением Redis

Я использую кеш Azure Redis для определенных служб мониторинга производительности. В основном, когда происходят такие события, как загрузка страницы и т. Д., Я отправляю команду «огонь и забываю» в Redis для записи события. Моя цель состоит в том, чтобы мое приложение работало нормально, независимо от того, может ли оно связаться с сервером Redis. Я ищу лучшую практику для этого сценария. Я был бы в порядке с потерей некоторых событий, если это необходимо. Я обнаружил, что, хотя я использую «выстрелил и забыл», приложение колеблется, когда веб-сервер сталкивается с высокой задержкой или проблемами с подключением к серверу.

Я использую StackExchange.Redis. Любые оптимальные варианты конфигурации/практики программирования для этого сценария?


person CuriousLayman    schedule 29.08.2019    source источник


Ответы (1)


То, как я реализовывал одноэлементный шаблон для соединения, блокировало запросы. Как только я исправил это, мое приложение ведет себя так, как я хочу (например, оно все еще работает, когда соединение redis умирает).

person CuriousLayman    schedule 29.08.2019