Игнорирование Solr в приложении Ruby Heroku, если Solr недоступен - PullRequest
0 голосов
/ 16 января 2020

У меня есть простое приложение Ruby, развернутое в Heroku, которое использует дополнение WebSolr для поддержки индексов searchable. Если и когда WebSolr не работает, приложение перестает работать с ошибками недоступными службы 503. Я бы не возражал, если бы приложение продолжало работать, а индексация временно не работала. Можно ли игнорировать сбои Solr, чтобы приложение ruby продолжало работать?

1 Ответ

0 голосов
/ 16 января 2020

Вы всегда можете настроить что-то вроде Sidekiq и pu sh ваши обновления в очередь. Тогда вы могли бы отклонить запросы повторить попытку , пока они не будут выполнены (или не истекут). Таким образом, когда подключение восстановится, все ваши обновления в очереди будут автоматически выгружаться в Solr.

...